LOTUSSCRIPT /COM/OLE のクラス


例:AddInternetCertificateToUser メソッド
次の例では、AdminID により承認されたインターネット証明書を Amy Andrews/Sales の Software_server に追加します。

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

関連項目