Org.BouncyCastle.Asn1.Crmf.PopoSigningKeyInput
namespace Org.BouncyCastle.Asn1.Crmf
{
public class PopoSigningKeyInput : Asn1Encodable
{
public sealed class AuthInfo : Asn1Encodable, IAsn1Choice
{
public PKMacValue PublicKeyMac { get; }
public GeneralName Sender { get; }
public static AuthInfo GetInstance(object obj);
public static AuthInfo GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit);
public static AuthInfo GetOptional(Asn1Encodable element);
public static AuthInfo GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit);
public AuthInfo(GeneralName sender);
public AuthInfo(PKMacValue publicKeyMac);
}
public virtual AuthInfo AuthInfoValue { get; }
public virtual GeneralName Sender { get; }
public virtual PKMacValue PublicKeyMac { get; }
public virtual SubjectPublicKeyInfo PublicKey { get; }
public static PopoSigningKeyInput GetInstance(object obj);
public static PopoSigningKeyInput GetInstance(Asn1TaggedObject taggedObject, bool declaredExplicit);
public static PopoSigningKeyInput GetTagged(Asn1TaggedObject taggedObject, bool declaredExplicit);
public PopoSigningKeyInput(AuthInfo authInfo, SubjectPublicKeyInfo publicKey);
public PopoSigningKeyInput(GeneralName sender, SubjectPublicKeyInfo spki);
public PopoSigningKeyInput(PKMacValue pkmac, SubjectPublicKeyInfo spki);
}
}