Table of Contents

Class Pkcs12StoreBuilder

Namespace
Org.BouncyCastle.Pkcs
Assembly
BouncyCastle.Cryptography.dll
public class Pkcs12StoreBuilder
Inheritance
Pkcs12StoreBuilder
Inherited Members

Constructors

Pkcs12StoreBuilder()

public Pkcs12StoreBuilder()

Methods

Build()

public Pkcs12Store Build()

Returns

Pkcs12Store

SetCertAlgorithm(DerObjectIdentifier)

public Pkcs12StoreBuilder SetCertAlgorithm(DerObjectIdentifier certAlgorithm)

Parameters

certAlgorithm DerObjectIdentifier

Returns

Pkcs12StoreBuilder

SetCertAlgorithm(DerObjectIdentifier, DerObjectIdentifier)

public Pkcs12StoreBuilder SetCertAlgorithm(DerObjectIdentifier certAlgorithm, DerObjectIdentifier certPrfAlgorithm)

Parameters

certAlgorithm DerObjectIdentifier
certPrfAlgorithm DerObjectIdentifier

Returns

Pkcs12StoreBuilder

SetEnableOracleTrustedKeyUsage(bool)

Whether to include Oracle's TrustedKeyUsage attribute in CertBag attributes. Defaults to true.

public Pkcs12StoreBuilder SetEnableOracleTrustedKeyUsage(bool enableOracleTrustedKeyUsage)

Parameters

enableOracleTrustedKeyUsage bool

Returns

Pkcs12StoreBuilder

Remarks

The OID 2.16.840.1.113894.746875.1.1 is used for this attribute.

SetKeyAlgorithm(DerObjectIdentifier)

public Pkcs12StoreBuilder SetKeyAlgorithm(DerObjectIdentifier keyAlgorithm)

Parameters

keyAlgorithm DerObjectIdentifier

Returns

Pkcs12StoreBuilder

SetKeyAlgorithm(DerObjectIdentifier, DerObjectIdentifier)

public Pkcs12StoreBuilder SetKeyAlgorithm(DerObjectIdentifier keyAlgorithm, DerObjectIdentifier keyPrfAlgorithm)

Parameters

keyAlgorithm DerObjectIdentifier
keyPrfAlgorithm DerObjectIdentifier

Returns

Pkcs12StoreBuilder

SetOverwriteFriendlyName(bool)

public Pkcs12StoreBuilder SetOverwriteFriendlyName(bool overwriteFriendlyName)

Parameters

overwriteFriendlyName bool

Returns

Pkcs12StoreBuilder

SetReverseCertificates(bool)

public Pkcs12StoreBuilder SetReverseCertificates(bool reverseCertificates)

Parameters

reverseCertificates bool

Returns

Pkcs12StoreBuilder

SetUseDerEncoding(bool)

public Pkcs12StoreBuilder SetUseDerEncoding(bool useDerEncoding)

Parameters

useDerEncoding bool

Returns

Pkcs12StoreBuilder