Zum Hauptinhalt springen

3.3.2. RSASSA-PKCS1-v1_5 Using SHA-256 (RSASSA-PKCS1-v1_5 mit SHA-256)

3.3.2. RSASSA-PKCS1-v1_5 Using SHA-256 (RSASSA-PKCS1-v1_5 mit SHA-256)

Zum Signieren wendet der Signierende RSASSA-PKCS1-V1_5-SIGN (K, M) aus [RFC8017] mit privatem Schlüssel (K) und Signaturbasis (M) (Abschnitt 2.5) an. SHA-256 [RFC6234] wird auf die Signaturbasis angewendet. Das Ergebnis (S) ist die HTTP-Nachrichtensignatur für Abschnitt 3.1.

Zum Verifizieren wendet der Verifizierende RSASSA-PKCS1-V1_5-VERIFY ((n, e), M, S) [RFC8017] mit öffentlichem Schlüssel (n, e) und neu erzeugter Signaturbasis (M) (Abschnitt 3.2) an. SHA-256 [RFC6234] auf die Signaturbasis. (S) wie in Abschnitt 3.2 extrahiert.

Die Nutzung kann mit rsa-v1_5-sha256 für alg angezeigt werden.