Sign() 공개 추상적인 메소드

Sign a previously computed digest (requires private key).
public abstract Sign ( CryptoData Data ) : CryptoData
Data CryptoData Computed digest
리턴 CryptoData
예제 #1
0
 /// <summary>
 /// Sign the request
 /// </summary>
 /// <param name="SigningKey"></param>
 public void Sign(CryptoProviderSignature SigningKey) {
     SignatureAlgorithm = new AlgorithmIdentifier(SigningKey.OID);
     var SignatureData = SigningKey.Sign(CertificationRequestInfo.DER());
     Signature = SignatureData.Integrity;
     }
예제 #2
0
        /// <summary>
        /// Sign certificate.
        /// </summary>
        /// <param name="Signer">Cryptographic provider for the signer.</param>
        public void Sign(CryptoProviderSignature Signer) {

            TBSCertificate.Signature = new AlgorithmIdentifier(Signer.OID);
            SignatureAlgorithm = TBSCertificate.Signature;

            var Data = TBSCertificate.DER();
            var SignatureData = Signer.Sign(Data);
            Signature = SignatureData.Integrity;

            _Data = this.DER();
            }