Verwendung von Zertifikaten

In manchen Fällen kann es wichtig sein zu wissen, für welche Verwendung ein Zertifikat erstellt wurde. Aloaha bietet zwei Möglichkeiten um diese Eigenschaften auszugeben. Der Inhalt dieser Eigenschaften sind bitmaskierte Werte.

CertCapabilities

CertCapabilities(fingerprint, ctype) gibt die Zertifikat Ressourcen in "CSP Notation" zurück. Fingerprint muss der Fingerprint des Zertifikats sein und ctype kann vom Typ 0-2 sein.

Die Ergebnis Bitmaske verschlüsselt die folgenden Parameter:

IsCritical = 1
CRLSignEnabled = 2
DataEnciphermentEnabled = 4
DecipherOnlyEnabled = 8
DigitalSignatureEnabled = 16
EncipherOnlyEnabled = 32
KeyAgreementEnabled = 64
KeyCertSignEnabled = 128
KeyEnciphermentEnabled = 256
NonRepudiationEnabled = 512
IsPresent = 1024

CertUsage

CertUsage(fingerprint, ctype) gibt die Zertifikat Ressourcen in "CSP Notation" zurück. Fingerprint muss der Fingerprint des Zertifikats sein und ctype kann vom Typ 0-2 sein.

Die Ergebnis Bitmaske verschlüsselt die folgenden Parameter:

decrypt = 1
sign = 2
SignRecover = 4
Derive = 8
Unwrap = 16
NonRepudiation = 32

Codebeispiel



Aloaha Software / Produkte / Aloaha Smartcard SDK / Aloaha CSP API / Verwendung von Zertifikaten
PDF erstellen Software

Verwendung von Zertifikaten

Noch Fragen?
Aloaha Software - Anwendung
ProdukteDigitale SignaturSupportPresseShop
Deutsche VersionEnglish version