Org.BouncyCastle.Crmf.CertificateRequestMessage
namespace Org.BouncyCastle.Crmf
{
public class CertificateRequestMessage
{
public static readonly int popRaVerified;
public static readonly int popSigningKey;
public static readonly int popKeyEncipherment;
public static readonly int popKeyAgreement;
public bool HasControls { get; }
public bool HasProofOfPossession { get; }
public int ProofOfPossession { get; }
public bool HasSigningKeyProofOfPossessionWithPkMac { get; }
public CertificateRequestMessage(byte[] encoded);
public CertificateRequestMessage(CertReqMsg certReqMsg);
public CertReqMsg ToAsn1Structure();
public DerInteger GetCertReqID();
public CertTemplate GetCertTemplate();
public bool HasControl(DerObjectIdentifier objectIdentifier);
public IControl GetControl(DerObjectIdentifier type);
public AttributeTypeAndValue FindControl(DerObjectIdentifier type);
public bool IsValidSigningKeyPop(IVerifierFactoryProvider verifierProvider);
public bool IsValidSigningKeyPop(IVerifierFactoryProvider verifierProvider, PKMacBuilder macBuilder, char[] password);
public bool IsValidSigningKeyPop(IVerifierFactoryProvider verifierProvider, PKMacBuilder macBuilder, ReadOnlySpan<char> password);
public byte[] GetEncoded();
}
}