Examples: AddInternetCertificateToUser method
This example will add an internet certificate to the Software_server for Amy Andrews/Sales, approved by AdminID.
Sub Initialize
Set session = New NotesSession 'obtain a new NotesSession object
Dim ws As NotesUIWorkspace
Dim adminP As NotesAdministrationProcess
Set adminP = session.CreateAdministrationProcess( "Software_server" )
' set variables for internet certificate and certifierID
Dim certDate As NotesDateTime
Set certDate = New NotesDateTime( "Today" )
Call certDate.AdjustDay( 5 )
Dim noteID As String
Dim certID As String
certID = "d:\\NotesAdministrator\AdminID.id"
' set variables for username and keyring
Dim username As String
username = "Amy Andrews/Sales"
Dim keyRing As String
keyRing = "d:\\NotesAdministrator\keyfile.kyr"
Dim keyRingFilePW As String
Dim useCA As Boolean
useCA = False
Dim certOrg As String
certOrg="/APCABE"
Set adminP.CertificateExpiration = certDate
If useCA Then
If adminP.IsCertificateAuthorityAvailable Then
adminP.CertificateAuthorityOrg = certOrg
adminP.UseCertificateAuthority = True
End If
Else
adminP.CertifierFile = certID
adminP.CertifierPassword = InputBox$("Enter certification password")
adminP.UseCertificateAuthority = False
End If
keyRingFilePW = InputBox$("Enter the key ring file password")
noteID = adminP.AddInternetCertificateToUser(username,keyRing,_
keyRingFilePW)
End Sub