Class SignedPublicKeyAndChallenge
- Namespace
- Org.BouncyCastle.Asn1.Mozilla
- Assembly
- BouncyCastle.Cryptography.dll
For parsing the SignedPublicKeyAndChallenge created by the KEYGEN tag included by Mozilla based browsers.
public class SignedPublicKeyAndChallenge : Asn1Encodable, IAsn1Convertible
- Inheritance
-
SignedPublicKeyAndChallenge
- Implements
- Inherited Members
Remarks
SignedPublicKeyAndChallenge ::= SEQUENCE
{
publicKeyAndChallenge PublicKeyAndChallenge,
signatureAlgorithm AlgorithmIdentifier,
signature BIT STRING
}
Constructors
SignedPublicKeyAndChallenge(PublicKeyAndChallenge, AlgorithmIdentifier, DerBitString)
public SignedPublicKeyAndChallenge(PublicKeyAndChallenge publicKeyAndChallenge, AlgorithmIdentifier signatureAlgorithm, DerBitString signature)
Parameters
publicKeyAndChallengePublicKeyAndChallengesignatureAlgorithmAlgorithmIdentifiersignatureDerBitString
Properties
PublicKeyAndChallenge
public PublicKeyAndChallenge PublicKeyAndChallenge { get; }
Property Value
Signature
public DerBitString Signature { get; }
Property Value
SignatureAlgorithm
public AlgorithmIdentifier SignatureAlgorithm { get; }
Property Value
Methods
GetInstance(Asn1TaggedObject, bool)
public static SignedPublicKeyAndChallenge GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
GetInstance(object)
public static SignedPublicKeyAndChallenge GetInstance(object obj)
Parameters
objobject
Returns
GetTagged(Asn1TaggedObject, bool)
public static SignedPublicKeyAndChallenge GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit)
Parameters
taggedObjectAsn1TaggedObjectdeclaredExplicitbool
Returns
ToAsn1Object()
public override Asn1Object ToAsn1Object()