CreateEcKeyOptions interface
Eine Schnittstelle, die die optionalen Parameter darstellt, die an übergeben werden können createEcKey(string, CreateEcKeyOptions)
- Extends
Geerbte Eigenschaften
abort |
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann. |
curve | Name der elliptischen Kurve. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte: "P-256", "P-384", "P-521", "P-256K" |
enabled | Bestimmt, ob das Objekt aktiviert ist. |
expires |
Ablaufdatum in UTC. |
exportable | Gibt an, ob der private Schlüssel exportiert werden kann. |
hsm | Ob als Hardwareschlüssel (HSM) oder Softwareschlüssel importiert werden soll. |
key |
Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter KeyOperation. |
key |
Die Schlüsselgröße in Bits. Beispiel: 2048, 3072 oder 4096 für RSA. |
not |
Nicht vor Datum in UTC. |
on |
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden. |
release |
Ein KeyReleasePolicy-Objekt , das die Regeln angibt, unter denen der Schlüssel exportiert werden kann. |
request |
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden. |
serializer |
Optionen zum Überschreiben des Serialisierungs-/Deserialisierungsverhaltens. |
tags | Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren. |
tracing |
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist. |
Geerbte Eigenschaftsdetails
abortSignal
Das Signal, das zum Abbrechen von Anforderungen verwendet werden kann.
abortSignal?: AbortSignalLike
Eigenschaftswert
Geerbt vonCreateKeyOptions.abortSignal
curve
Name der elliptischen Kurve. Gültige Werte finden Sie unter KeyCurveName. Mögliche Werte: "P-256", "P-384", "P-521", "P-256K"
curve?: string
Eigenschaftswert
string
Geerbt vonCreateKeyOptions.curve
enabled
Bestimmt, ob das Objekt aktiviert ist.
enabled?: boolean
Eigenschaftswert
boolean
Geerbt vonCreateKeyOptions.enabled
expiresOn
exportable
Gibt an, ob der private Schlüssel exportiert werden kann.
exportable?: boolean
Eigenschaftswert
boolean
Geerbt vonCreateKeyOptions.exportable
hsm
Ob als Hardwareschlüssel (HSM) oder Softwareschlüssel importiert werden soll.
hsm?: boolean
Eigenschaftswert
boolean
Geerbt vonCreateKeyOptions.hsm
keyOps
Json-Webschlüsselvorgänge. Weitere Informationen zu möglichen Schlüsselvorgängen finden Sie unter KeyOperation.
keyOps?: string[]
Eigenschaftswert
string[]
Geerbt vonCreateKeyOptions.keyOps
keySize
Die Schlüsselgröße in Bits. Beispiel: 2048, 3072 oder 4096 für RSA.
keySize?: number
Eigenschaftswert
number
Geerbt vonCreateKeyOptions.keySize
notBefore
onResponse
Eine Funktion, die jedes Mal aufgerufen werden soll, wenn beim Ausführen des angeforderten Vorgangs eine Antwort vom Server empfangen wird. Kann mehrmals aufgerufen werden.
onResponse?: RawResponseCallback
Eigenschaftswert
Geerbt vonCreateKeyOptions.onResponse
releasePolicy
Ein KeyReleasePolicy-Objekt , das die Regeln angibt, unter denen der Schlüssel exportiert werden kann.
releasePolicy?: KeyReleasePolicy
Eigenschaftswert
Geerbt vonCreateKeyOptions.releasePolicy
requestOptions
Optionen, die beim Erstellen und Senden von HTTP-Anforderungen für diesen Vorgang verwendet werden.
requestOptions?: OperationRequestOptions
Eigenschaftswert
Geerbt vonCreateKeyOptions.requestOptions
serializerOptions
Optionen zum Überschreiben des Serialisierungs-/Deserialisierungsverhaltens.
serializerOptions?: SerializerOptions
Eigenschaftswert
Geerbt vonCreateKeyOptions.serializerOptions
tags
Anwendungsspezifische Metadaten in Form von Schlüssel-Wert-Paaren.
tags?: {[propertyName: string]: string}
Eigenschaftswert
{[propertyName: string]: string}
Geerbt vonCreateKeyOptions.tags
tracingOptions
Optionen, die verwendet werden, wenn die Ablaufverfolgung aktiviert ist.
tracingOptions?: OperationTracingOptions
Eigenschaftswert
Geerbt vonCreateKeyOptions.tracingOptions