Table of Contents

Method GetTrustAnchor

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

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).

Task<GetTrustAnchorResponse> GetTrustAnchor(GetTrustAnchorRequest request, ZedalCallContext context = default)

Parameters

request GetTrustAnchorRequest

Der vollständige Request (Zertifikat, optional Bewertungszeitpunkt).

context ZedalCallContext

Optionale Deadline-/Cancellation-Steuerung; ohne Angabe gilt der Client-Default.

Returns

Task<GetTrustAnchorResponse>

Die Antwort mit der aufgelösten Zertifikatsinformation.

Exceptions

RpcException

NotFound, wenn kein passender Eintrag in den Vertrauenslisten gefunden wird.

GetTrustAnchor(string, DateTimeOffset?, ZedalCallContext)

Shortcut: löst ein PEM-kodiertes Zertifikat gegen die Trusted Lists auf.

Task<CertificateInfo> GetTrustAnchor(string certPem, DateTimeOffset? usageTime = null, ZedalCallContext context = default)

Parameters

certPem string

Aufzulösendes Zertifikat, PEM-kodiert.

usageTime DateTimeOffset?

Bewertungszeitpunkt (point-in-time): ein zum Signaturzeitpunkt gültiger Service bleibt auch dann GRANTED, wenn er inzwischen zurückgezogen wurde. Ohne Angabe gilt der aktuelle Zeitpunkt.

context ZedalCallContext

Optionale Deadline-/Cancellation-Steuerung; ohne Angabe gilt der Client-Default.

Returns

Task<CertificateInfo>

Die aufgelöste Zertifikatsinformation.

Exceptions

RpcException

NotFound, wenn kein passender Eintrag in den Vertrauenslisten gefunden wird.