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

関連項目