Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Legen Sie die Attribute von AWS CloudHSM Schlüsseln fest mit KMU
Verwenden Sie den setAttribute Befehl in AWS CloudHSM key_mgmt_util, um einen Schlüssel, der nur in der aktuellen Sitzung gültig ist, in einen persistenten Schlüssel zu konvertieren, der solange existiert, bis Sie ihn löschen. Dazu wird der Wert des Token-Attributs des Schlüssels (OBJ_ATTR_TOKEN
) von „false“ (0
) in „true“ (1
) geändert. Sie können nur die Attribute der Schlüssel ändern, deren Eigentümer Sie sind.
Sie können auch den setAttribute-Befehl in cloudhsm_mgmt_util verwenden, um die Attribute label, wrap, unwrap, encrypt und decrypt zu ändern.
Syntax
setAttribute -h setAttribute -o
<object handle>
-a 1
Beispiel
In diesem Beispiel wird gezeigt, wie Sie einen Sitzungsschlüssel in einen persistenten Schlüssel konvertieren.
Der erste Befehl verwendet den -sess
Parameter von, um einen 192-Bit-Schlüssel genSymKeyzu erstellen, der nur in der aktuellen Sitzung gültig ist. AES Die Ausgabe zeigt, dass das Schlüssel-Handle des neuen Sitzungsschlüssels 262154
lautet.
Command:
genSymKey -t 31 -s 24 -l tmpAES -sess
Cfm3GenerateSymmetricKey returned: 0x00 : HSM Return: SUCCESS Symmetric Key Created. Key Handle: 262154 Cluster Error Status Node id 1 and err state 0x00000000 : HSM Return: SUCCESS
Dieser Befehl verwendet findKey, um die Sitzungsschlüssel in der aktuellen Sitzung zu finden. Die Ausgabe verifiziert, dass der Schlüssel 262154
ein Sitzungsschlüssel ist.
Command:
findKey -sess 1
Total number of keys present 1 number of keys matched from start index 0::0 262154 Cluster Error Status Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Cfm3FindKey returned: 0x00 : HSM Return: SUCCESS
Dieser Befehl verwendet setAttribute, um den Schlüssel 262154
von einem Sitzungsschlüssel in einen persistenten Schlüssel zu konvertieren. Dazu wird der Wert des Token-Attributs (OBJ_ATTR_TOKEN
) des Schlüssels von 0
(„false“) in 1
(„true“) geändert. Hilfe zur Interpretation der Schlüsselattribute finden Sie unter AWS CloudHSM Referenz zu einem Schlüsselattribut für KMU.
Der Befehl verwendet den Parameter -o
zum Angeben des Schlüssel-Handles (262154
) und den Parameter -a
zum Festlegen der Konstanten, die das Token-Attribut (1
) darstellt. Wenn Sie den Befehl ausführen, werden Sie zur Eingabe eines Werts für das Token-Attribut aufgefordert. Der einzige gültige Wert ist 1
(true); der Wert für einen persistenten Schlüssel.
Command:
setAttribute -o 262154 -a 1
This attribute is defined as a boolean value. Enter the boolean attribute value (0 or 1):
1
Cfm3SetAttribute returned: 0x00 : HSM Return: SUCCESS Cluster Error Status Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 0 and err state 0x00000000 : HSM Return: SUCCESS
Um sich zu vergewissern, dass der Schlüssel 262154
nun persistent ist, verwendet dieser Befehl findKey für die Suche nach Sitzungsschlüsseln (-sess 1
) und persistenten Schlüsseln (-sess 0
). In diesem Fall findet der Befehl zwar keine Sitzungsschlüssel, gibt jedoch 262154
in der Liste der persistenten Schlüssel zurück.
Command:
findKey -sess 1
Total number of keys present 0 Cluster Error Status Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Cfm3FindKey returned: 0x00 : HSM Return: SUCCESS
Command:
findKey -sess 0
Total number of keys present 5 number of keys matched from start index 0::4 6, 7, 524296, 9, 262154 Cluster Error Status Node id 1 and err state 0x00000000 : HSM Return: SUCCESS Node id 0 and err state 0x00000000 : HSM Return: SUCCESS Cfm3FindKey returned: 0x00 : HSM Return: SUCCESS
Parameter
- -h
-
Zeigt Hilfe für den Befehl an.
Erforderlich: Ja
- -o
-
Gibt das Schlüssel-Handle des Zielschlüssels an. Sie können nur jeweils einen Schlüssel in den einzelnen Befehlen angeben. Um das Schlüssel-Handle eines Schlüssels abzurufen, verwenden Sie findKey.
Erforderlich: Ja
- -a
-
Gibt die Konstante an, die das Attribut darstellt, das Sie ändern möchten. Der einzige gültige Wert ist
1
, der das Token-AttributOBJ_ATTR_TOKEN
darstellt.Um die Attribute und ihre ganzzahligen Werte abzurufen, verwenden Sie listAttributes.
Erforderlich: Ja
Verwandte Themen
setAttributein cloudhsm_mgmt_util