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 oder RSA-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.

Siehe auch