Creates a new instance of SignerInfo that defines
a signer corresponding to the specified certificate using the
specified subject identifier type. An associated private
key for the certificate must be available.
Namespace:
Rebex.Security.Cryptography.Pkcs
Assembly:
Rebex.Common (in Rebex.Common.dll)
Syntax
Visual Basic |
---|
Public Sub New ( _ signerCertificate As Certificate, _ signatureParameters As SignatureParameters, _ signerIdentifierType As SubjectIdentifierType _ ) |
C# |
---|
public SignerInfo( Certificate signerCertificate, SignatureParameters signatureParameters, SubjectIdentifierType signerIdentifierType ) |
Parameters
- signerCertificate
- Type: Rebex.Security.Certificates..::..Certificate
The signer's certificate.
- signatureParameters
- Type: Rebex.Security.Cryptography..::..SignatureParameters
Signature parameters (to specify RSASSA-PSS parameters). Can be null (for PKCS #1).
- signerIdentifierType
- Type: Rebex.Security.Cryptography.Pkcs..::..SubjectIdentifierType
Subject identifier type - only IssuerAndSerialNumber and SubjectKeyIdentifier values are accepted.