RsaHashedImportParams
Das RsaHashedImportParams
-Dictionary der Web Crypto API stellt das Objekt dar, das als algorithm
-Parameter in SubtleCrypto.importKey()
oder SubtleCrypto.unwrapKey()
übergeben werden soll, wenn ein RSA-basiertes Schlüsselpaar importiert wird, also wenn der Algorithmus als einer der folgenden identifiziert wird: RSASSA-PKCS1-v1_5, RSA-PSS oder RSA-OAEP.
Eigenschaften der Instanz
name
-
Ein String. Dieser sollte auf
RSASSA-PKCS1-v1_5
,RSA-PSS
oderRSA-OAEP
gesetzt werden, abhängig von dem Algorithmus, den Sie verwenden möchten. hash
-
Ein String oder ein Objekt, das eine einzelne Eigenschaft mit dem Namen
name
enthält und dessen Wert ein String ist. Es handelt sich dabei um einen Bezeichner für den zu verwendenden Digest-Algorithmus. Dieser sollte einer der folgenden sein:SHA-256
: Wählt den SHA-256-Algorithmus aus.SHA-384
: Wählt den SHA-384-Algorithmus aus.SHA-512
: Wählt den SHA-512-Algorithmus aus.
Warning:
SHA-1
wird hier ebenfalls unterstützt, jedoch wird der SHA-1-Algorithmus als unsicher angesehen und sollte nicht mehr verwendet werden.
Beispiele
Siehe die Beispiele für SubtleCrypto.importKey()
.
Spezifikationen
Specification |
---|
Web Cryptography API # dfn-RsaHashedImportParams |
Browser-Kompatibilität
Browser, die einen RSA-basierten Algorithmus für die Methoden SubtleCrypto.importKey()
oder SubtleCrypto.unwrapKey()
unterstützen, werden diesen Typ unterstützen.