CreateRsaKeyOptions interface

An interface representing the optional parameters that can be passed to <xref:createRsaKey>

Extends

Properties

abortSignal

The signal which can be used to abort requests.

enabled

Determines whether the object is enabled.

expiresOn

Expiry date in UTC.

hsm

Whether to import as a hardware key (HSM) or software key.

keyOps

Json web key operations. For more information on possible key operations, see KeyOperation.

keySize

The key size in bits. For example: 2048, 3072, or 4096 for RSA.

notBefore

Not before date in UTC.

requestOptions

Options used when creating and sending HTTP requests for this operation.

tags

Application specific metadata in the form of key-value pairs.

tracingOptions

Options used when tracing is enabled.

Property Details

abortSignal

The signal which can be used to abort requests.

abortSignal?: AbortSignalLike

Property Value

AbortSignalLike

enabled

Determines whether the object is enabled.

enabled?: boolean

Property Value

boolean

expiresOn

Expiry date in UTC.

expiresOn?: Date

Property Value

Date

hsm

Whether to import as a hardware key (HSM) or software key.

hsm?: boolean

Property Value

boolean

keyOps

Json web key operations. For more information on possible key operations, see KeyOperation.

keyOps?: KeyOperation[]

Property Value

keySize

The key size in bits. For example: 2048, 3072, or 4096 for RSA.

keySize?: number

Property Value

number

notBefore

Not before date in UTC.

notBefore?: Date

Property Value

Date

requestOptions

Options used when creating and sending HTTP requests for this operation.

requestOptions?: OperationRequestOptions

Property Value

OperationRequestOptions

tags

Application specific metadata in the form of key-value pairs.

tags?: [key: string]: string

Property Value

[key: string]: string

tracingOptions

Options used when tracing is enabled.

tracingOptions?: OperationTracingOptions

Property Value

OperationTracingOptions