PdfDigitalSignatureDetailsCore

Contains details for a PDF digital signature.

Constructors

ConstructorDescription
PdfDigitalSignatureDetailsCore(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, String reason, String location, Date signatureDate, int hashAlgorithm)Initializes a new instance of the PdfDigitalSignatureDetailsCore class.

Methods

MethodDescription
getCertificate()Certificate to sign with.
setCertificate(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 value)Certificate to sign with.
getReason()The reason of signing.
setReason(String value)The reason of signing.
getLocation()Location of signing.
setLocation(String value)Location of signing.
getSignatureDate()Date of signing.
setSignatureDate(Date value)Date of signing.
getHashAlgorithm()Hash algorithm.
setHashAlgorithm(int value)Hash algorithm.

PdfDigitalSignatureDetailsCore(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, String reason, String location, Date signatureDate, int hashAlgorithm)

public PdfDigitalSignatureDetailsCore(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 certificate, String reason, String location, Date signatureDate, int hashAlgorithm)

Initializes a new instance of the PdfDigitalSignatureDetailsCore class.

Parameters:

ParameterTypeDescription
certificatecom.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2The certificate.
reasonStringThe reason.
locationStringThe location.
signatureDateDateThe signature date.
hashAlgorithmintThe hash algorithm.

getCertificate()

public final com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 getCertificate()

Certificate to sign with.

Returns: com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 - The certificate.

setCertificate(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 value)

public final void setCertificate(com.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2 value)

Certificate to sign with.

Parameters:

ParameterTypeDescription
valuecom.aspose.ms.System.Security.Cryptography.X509Certificates.X509Certificate2The certificate.

getReason()

public final String getReason()

The reason of signing.

Returns: String - The reason.

setReason(String value)

public final void setReason(String value)

The reason of signing.

Parameters:

ParameterTypeDescription
valueStringThe reason.

getLocation()

public final String getLocation()

Location of signing.

Returns: String - The location.

setLocation(String value)

public final void setLocation(String value)

Location of signing.

Parameters:

ParameterTypeDescription
valueStringThe location.

getSignatureDate()

public final Date getSignatureDate()

Date of signing.

Returns: Date - The signature date.

setSignatureDate(Date value)

public final void setSignatureDate(Date value)

Date of signing.

Parameters:

ParameterTypeDescription
valueDateThe signature date.

getHashAlgorithm()

public final int getHashAlgorithm()

Hash algorithm.

Returns: int - The hash algorithm.

setHashAlgorithm(int value)

public final void setHashAlgorithm(int value)

Hash algorithm.

Parameters:

ParameterTypeDescription
valueintThe hash algorithm.