Zum Hauptinhalt springen

3. Functional Requirements (Funktionale Anforderungen)

3. Functional Requirements (Funktionale Anforderungen)​

3.1. Certificate Content (Zertifikatsinhalt)​

Um OCSP-Clients einen bekannten Informationszugangspunkt zu vermitteln, MÜSSEN (SHALL) CAs die Möglichkeit bieten, die Erweiterung authority information access (Behördeninformationszugriff) (definiert in [RFC5280], Abschnitt 4.2.2.1) in Zertifikate aufzunehmen, die mit OCSP überprüft werden können. Alternativ kann die accessLocation für den OCSP-Anbieter lokal am OCSP-Client konfiguriert werden.

CAs, die einen OCSP-Dienst unterstützen, der entweder lokal gehostet oder von einem Authorized Responder (Autorisierten Responder) bereitgestellt wird, MÜSSEN (MUST) die Aufnahme eines Wertes für einen Uniform Resource Identifier (URI) [RFC3986] accessLocation und den OID-Wert id-ad-ocsp für die accessMethod in der AccessDescription SEQUENCE vorsehen.

Der Wert des Feldes accessLocation im Subjektzertifikat definiert den Transport (z. B. HTTP), der für den Zugriff auf den OCSP-Responder verwendet wird, und kann andere transportabhängige Informationen (z. B. eine URL) enthalten.

3.2. Signed Response Acceptance Requirements (Anforderungen an die Annahme signierter Antworten)​

Bevor eine signierte Antwort für ein bestimmtes Zertifikat als gültig akzeptiert wird, MÜSSEN (SHALL) OCSP-Clients bestätigen, dass:

  1. Das in einer empfangenen Antwort identifizierte Zertifikat dem Zertifikat entspricht, das in der entsprechenden Anfrage identifiziert wurde;

  2. Die Signatur auf der Antwort gültig ist;

  3. Die Identität des Unterzeichners mit dem beabsichtigten Empfänger der Anfrage übereinstimmt;

  4. Der Unterzeichner derzeit autorisiert ist, eine Antwort für das fragliche Zertifikat zu geben;

  5. Der Zeitpunkt, zu dem der angezeigte Status als korrekt bekannt ist (thisUpdate), ausreichend aktuell ist;

  6. Wenn verfügbar, der Zeitpunkt, zu dem oder vor dem neuere Informationen über den Status des Zertifikats verfügbar sein werden (nextUpdate), größer ist als die aktuelle Zeit.