Table of Contents

Class ProofOfPossessionSigningKeyBuilder

Namespace
Org.BouncyCastle.Crmf
Assembly
BouncyCastle.Cryptography.dll
public class ProofOfPossessionSigningKeyBuilder
Inheritance
ProofOfPossessionSigningKeyBuilder
Inherited Members

Constructors

ProofOfPossessionSigningKeyBuilder(CertRequest)

public ProofOfPossessionSigningKeyBuilder(CertRequest certRequest)

Parameters

certRequest CertRequest

ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo)

public ProofOfPossessionSigningKeyBuilder(SubjectPublicKeyInfo pubKeyInfo)

Parameters

pubKeyInfo SubjectPublicKeyInfo

Methods

Build(ISignatureFactory)

public PopoSigningKey Build(ISignatureFactory signer)

Parameters

signer ISignatureFactory

Returns

PopoSigningKey

SetPublicKeyMac(PKMacBuilder, char[])

public ProofOfPossessionSigningKeyBuilder SetPublicKeyMac(PKMacBuilder generator, char[] password)

Parameters

generator PKMacBuilder
password char[]

Returns

ProofOfPossessionSigningKeyBuilder

SetPublicKeyMac(PKMacBuilder, ReadOnlySpan<char>)

public ProofOfPossessionSigningKeyBuilder SetPublicKeyMac(PKMacBuilder generator, ReadOnlySpan<char> password)

Parameters

generator PKMacBuilder
password ReadOnlySpan<char>

Returns

ProofOfPossessionSigningKeyBuilder

SetSender(GeneralName)

public ProofOfPossessionSigningKeyBuilder SetSender(GeneralName name)

Parameters

name GeneralName

Returns

ProofOfPossessionSigningKeyBuilder