Sample code for 30+ languages & platforms
Visual Basic 6.0

Transition from Crypt2.GetSignerCertChain to Crypt2.LastSignerCert

Provides instructions for replacing deprecated GetSignerCertChain method calls with LastSignerCert.

Chilkat Visual Basic 6.0 Downloads

Visual Basic 6.0
Dim success As Long
success = 0

Dim crypt2 As New ChilkatCrypt2

' ...
' ...
Dim index As Long
index = 0

' ------------------------------------------------------------------------
' The GetSignerCertChain method is deprecated:

Dim certchainObj As ChilkatCertChain
Set certchainObj = crypt2.GetSignerCertChain(index)
If (crypt2.LastMethodSuccess = 0) Then
    Debug.Print crypt2.LastErrorText
    Exit Sub
End If

' ...
' ...

' ------------------------------------------------------------------------
' Do the equivalent using LastSignerCert, and then get the certificate chain from the cert.
' Your application creates a new, empty Cert object which is passed 
' in the last argument and filled upon success.

Dim signerCert As New ChilkatCert
success = crypt2.LastSignerCert(index,signerCert)
If (success = 0) Then
    Debug.Print crypt2.LastErrorText
    Exit Sub
End If

Dim certChain As New ChilkatCertChain
success = signerCert.BuildCertChain(certChain)
If (success = 0) Then
    Debug.Print signerCert.LastErrorText
    Exit Sub
End If