Package org.digidoc4j.impl.asic.xades
Class BesSignature
java.lang.Object
org.digidoc4j.impl.asic.xades.DssXadesSignature
org.digidoc4j.impl.asic.xades.BesSignature
- All Implemented Interfaces:
Serializable
,XadesSignature
- Direct Known Subclasses:
EpesSignature
,TimemarkSignature
,TimestampSignature
BES signature
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetCity()
This method returns city name(string object), it can be empty.This method returns country name(string object), it can be empty.getId()
This method returns signature id(string object).B_BES signature does not contain OCSP responsebyte[]
B_BES signature does not contain OCSP responseB_BES signature does not contain OCSP responseList
<org.bouncycastle.cert.ocsp.BasicOCSPResp> B_BES signature does not contain OCSP responseThis method returns postal code(string object), it can be empty.This method returns signature profile(SignatureProfile object).List
<org.apache.xml.security.signature.Reference> This method returns references list(reference object).This method returns signature method's name(string object), it can be empty.byte[]
This method returns signature value(byte object).This method returns signer roles(string list), it can be empty.This method returns X509Cert object and it can be null.This method returns Date object, it can be null.This method returns state or province(string object), it can be empty.B_BES signature does not contain TimestampB_BES signature does not contain TimestampB_BES signature does not contain OCSP response time or Timestamp to provide trusted signing time.This method returns the identifier that uniquely identifies this signature.Methods inherited from class org.digidoc4j.impl.asic.xades.DssXadesSignature
getDssSignature, validate, validateAt
-
Constructor Details
-
BesSignature
- Parameters:
xadesReportGenerator
- XADES validation report generator
-
-
Method Details
-
getId
Description copied from interface:XadesSignature
This method returns signature id(string object).- Returns:
- signature id.
-
getUniqueId
Description copied from interface:XadesSignature
This method returns the identifier that uniquely identifies this signature.- Returns:
- unique identifier.
-
getSignatureMethod
Description copied from interface:XadesSignature
This method returns signature method's name(string object), it can be empty.- Returns:
- signature method's name.
-
getSigningTime
Description copied from interface:XadesSignature
This method returns Date object, it can be null.- Returns:
- Date
-
getCity
Description copied from interface:XadesSignature
This method returns city name(string object), it can be empty.- Returns:
- city.
-
getStateOrProvince
Description copied from interface:XadesSignature
This method returns state or province(string object), it can be empty.- Returns:
- state or province.
-
getPostalCode
Description copied from interface:XadesSignature
This method returns postal code(string object), it can be empty.- Returns:
- postal code.
-
getCountryName
Description copied from interface:XadesSignature
This method returns country name(string object), it can be empty.- Returns:
- country name.
-
getSignerRoles
Description copied from interface:XadesSignature
This method returns signer roles(string list), it can be empty.- Returns:
- signer roles list.
-
getSigningCertificate
Description copied from interface:XadesSignature
This method returns X509Cert object and it can be null.- Returns:
- X509Cert
-
getProfile
Description copied from interface:XadesSignature
This method returns signature profile(SignatureProfile object).- Returns:
- signature profile.
-
getSignatureValue
public byte[] getSignatureValue()Description copied from interface:XadesSignature
This method returns signature value(byte object).- Returns:
- signature value.
-
getOCSPNonce
public byte[] getOCSPNonce()B_BES signature does not contain OCSP response- Returns:
- null
-
getTrustedSigningTime
B_BES signature does not contain OCSP response time or Timestamp to provide trusted signing time.- Returns:
- null
-
getOCSPResponseCreationTime
B_BES signature does not contain OCSP response- Returns:
- null
-
getOCSPCertificate
B_BES signature does not contain OCSP response- Returns:
- null
-
getOcspResponses
B_BES signature does not contain OCSP response- Returns:
- null
-
getTimeStampCreationTime
B_BES signature does not contain Timestamp- Returns:
- null
-
getTimeStampTokenCertificate
B_BES signature does not contain Timestamp- Returns:
- null
-
getReferences
Description copied from interface:XadesSignature
This method returns references list(reference object).- Returns:
- reference list.
-