Xojo Plugin
Xojo Plugin
Load PEM and List Certificates
Demonstrates how to load a PEM containing certificates and accesses each individual certificate.Chilkat Xojo Plugin Downloads
Dim success As Boolean
success = False
// This example assumes the Chilkat API to have been previously unlocked.
// See Global Unlock Sample for sample code.
success = False
Dim pem As New Chilkat.Pem
// Load the .p7b from a file.
success = pem.LoadPemFile("/Users/chilkat/testData/p7b/cacert_mozilla.pem")
If (success <> True) Then
System.DebugLog(pem.LastErrorText)
Return
End If
Dim i As Int32
Dim numCerts As Int32
numCerts = pem.NumCerts
If (numCerts = 0) Then
System.DebugLog((("Error: Expected the PEM to contain certificates.")))
Return
End If
// Access each certificate and show the Subject CN (Common Name)
For i = 1 To numCerts
Dim cert As Chilkat.Cert
cert = pem.GetCert(i - 1)
System.DebugLog(Str(i) + ": " + cert.SubjectCN)
Next