Table of Contents

Interface ICertificateInfoApi

Namespace
Zedal.Sdk.Apis.Signer
Assembly
Zedal.Sdk.dll

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.