Sample code for 30+ languages & platforms
VB.NET

Load P7B and List Certificates

Demonstrates how to load a .p7b containing certificates and accesses each individual certificate.

Chilkat VB.NET Downloads

VB.NET
Dim success As Boolean = 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.LoadP7bFile("/Users/chilkat/testData/p7b/myCerts.p7b")
If (success <> True) Then
    Debug.WriteLine(pem.LastErrorText)
    Exit Sub
End If


Dim i As Integer
Dim numCerts As Integer = pem.NumCerts
If (numCerts = 0) Then
    Debug.WriteLine((("Error: Expected the .p7b to contain certificates.")))
    Exit Sub
End If


' Access each certificate and show the DN (Distinguished Name)
For i = 1 To numCerts
    Dim cert As Chilkat.Cert = pem.GetCert(i - 1)
    Debug.WriteLine(i & ": " & cert.SubjectDN)

Next