CertificationRequest.Sign Method
Namespace: Rebex.Security.Cryptography.Pkcs
Assembly: Rebex.Common.dll (version 7.0.9147)
Sign(PrivateKeyInfo, SignatureHashAlgorithm)
Signs the certification request using a private key corresponding to the request's public key.
Declaration
public void Sign(PrivateKeyInfo privateKey, SignatureHashAlgorithm signatureHashAlgorithm)
Parameters
Type | Name | Description |
---|---|---|
Private |
privateKey | An instance of Private |
Signature |
signatureHashAlgorithm | Hash algorithm to use for the signature. |
Sign(AsymmetricKeyAlgorithm, SignatureHashAlgorithm)
Signs the certification request using a private key corresponding to the request's public key.
Declaration
public void Sign(AsymmetricKeyAlgorithm algorithm, SignatureHashAlgorithm signatureHashAlgorithm)
Parameters
Type | Name | Description |
---|---|---|
Asymmetric |
algorithm | An instance of Asymmetric |
Signature |
signatureHashAlgorithm | Hash algorithm to use for the signature. |
Sign(AsymmetricAlgorithm, SignatureHashAlgorithm)
Signs the certification request using a private key corresponding to the request's public key.
Declaration
public void Sign(AsymmetricAlgorithm algorithm, SignatureHashAlgorithm signatureHashAlgorithm)
Parameters
Type | Name | Description |
---|---|---|
Asymmetric |
algorithm | An instance of asymmetric algorithm such as RSACryptoServiceProvider, DSACryptoServiceProvider, RSAManaged or DSAManaged. |
Signature |
signatureHashAlgorithm | Hash algorithm to use for the signature. |