Interface ICertificateInfoApi
Certificate Information Service (CIS) — Vertrauensauskunft nach eIDAS. Beantwortet anhand der EU-LOTL und der nationalen Trusted Lists (ETSI TS 119 612), ob ein Zertifikat auf einen vertrauenswürdigen Trust Service Provider zurückgeht und in welchem Service-Status dieser zum fraglichen Zeitpunkt war.
public interface ICertificateInfoApi
Remarks
Der Dienst wertet ausschließlich öffentlich publizierte Vertrauenslisten aus und wird unauthentifiziert aufgerufen — eine Session ist nicht erforderlich.
CheckOcsp wird bewusst nicht angeboten: der CIS-gRPC-Server implementiert
den RPC nicht (UNIMPLEMENTED, siehe Kommentar in certificate-info-api.proto).
Nachziehen, sobald der Dienst antwortet.
Methods
- GetTrustAnchor(GetTrustAnchorRequest, ZedalCallContext)
Löst ein Zertifikat gegen die Trusted Lists auf und liefert die Kette bis zum Vertrauensanker (Infotech.Signer.Cis.V1.CertificateInfo.IssuerInfo) samt Service-Typ und -Status des ausstellenden TSP (Infotech.Signer.Cis.V1.TrustedListInfo).
- GetTrustAnchor(string, DateTimeOffset?, ZedalCallContext)
Shortcut: löst ein PEM-kodiertes Zertifikat gegen die Trusted Lists auf.