Org.BouncyCastle.Ocsp.RespID.RespID C# (CSharp) Метод

RespID() публичный Метод

public RespID ( AsymmetricKeyParameter publicKey ) : System
publicKey Org.BouncyCastle.Crypto.AsymmetricKeyParameter
Результат System
		public RespID(
			AsymmetricKeyParameter publicKey)
		{
			try
			{
				SubjectPublicKeyInfo info = SubjectPublicKeyInfoFactory.CreateSubjectPublicKeyInfo(publicKey);

				byte[] keyHash = DigestUtilities.CalculateDigest("SHA1", info.PublicKeyData.GetBytes());

				this.id = new ResponderID(new DerOctetString(keyHash));
			}
			catch (Exception e)
			{
				throw new OcspException("problem creating ID: " + e, e);
			}
		}

Same methods

RespID::RespID ( ResponderID id ) : System
RespID::RespID ( Org.BouncyCastle.Asn1.X509.X509Name name ) : System