Skip to content

RSAPSSKeyPairOptions

[<Interface>]
type RSAPSSKeyPairOptions<'PubF, 'PrivF> =
    abstract member hashAlgorithm: string option with get, set
    abstract member mgf1HashAlgorithm: string option with get, set
    abstract member modulusLength: float with get, set
    abstract member privateKeyEncoding: PrivateKeyEncoding<'PrivF> with get, set
    abstract member publicExponent: float option with get, set
    abstract member publicKeyEncoding: PublicKeyEncoding<'PubF> with get, set
    abstract member saltLength: string option with get, set
    static member Create (modulusLength: float, publicKeyEncoding: PublicKeyEncoding<'PubF>, privateKeyEncoding: PrivateKeyEncoding<'PrivF>, ?publicExponent: float, ?hashAlgorithm: string, ?mgf1HashAlgorithm: string, ?saltLength: string) : RSAPSSKeyPairOptions<'PubF,'PrivF>
AssemblyXantham.Fable.Node
Attributes[<Interface>]

Declared inside

PrivateKeyEncoding
PublicKeyEncoding

Properties

abstract member hashAlgorithm: string option with get, set

Name of the message digest

abstract member mgf1HashAlgorithm: string option with get, set

Name of the message digest used by MGF1

abstract member modulusLength: float with get, set

Key size in bits

abstract member privateKeyEncoding: PrivateKeyEncoding<'PrivF> with get, set
abstract member publicExponent: float option with get, set

Public exponent

abstract member publicKeyEncoding: PublicKeyEncoding<'PubF> with get, set
abstract member saltLength: string option with get, set

Minimal salt length in bytes

Methods

static member Create (modulusLength: float, publicKeyEncoding: PublicKeyEncoding<'PubF>, privateKeyEncoding: PrivateKeyEncoding<'PrivF>, ?publicExponent: float, ?hashAlgorithm: string, ?mgf1HashAlgorithm: string, ?saltLength: string) : RSAPSSKeyPairOptions<'PubF,'PrivF>