最近のアクセス:
証明書

これは、GeneXus Cryptography Module の一部です。非対称暗号方式用に証明書を管理できるようにします。

証明書

有効な秘密鍵形式
  • Base64 でエンコードされた PKCS8 形式の鍵 (.pem 拡張子)。公開鍵、秘密鍵、またはその両方を含めることができます。
    • 暗号化された .pem ファイルはサポートされません。
    • .key 拡張子のファイルは GeneXus 16 Upgrade 11 以降でサポートされています。
  • DER 証明書 (.crt または .cer 拡張子)。公開鍵のみ含みます。
  • PKCS12 の証明書またはキーストア (.p12、.pfx、.jks のいずれかの拡張子)。秘密鍵のみ、または両方を含みます。
    • JKS 形式 (JavaKeyStore) は、Java の実装にのみ利用できます。
    • Java および .NET の両方の実装に対して、PKCS12 証明書のファイルのパスワードが必要です。
    • .NET の実装環境では PKCS12 エイリアスは使用されません。証明書チェーンの最初の証明書の公開鍵と、ファイル上の最初の既定の秘密鍵が使用されます。
    • .pkcs12 拡張子のファイルは、GeneXus 16 Upgrade 11 以降でサポートされています。
  • すべての証明書が X509 標準を実装する必要があります。

プロパティ

  • String issuer
  • String subject
  • String serialNumber
  • String thumbprint
  • Date notAfter
  • Date notBefore
  • int version

Load

Certificate.Load(path)
  • 入力 path: VarChar(256)、X509 証明書のパス
  • 戻り値: ブール値。正しくロードされた場合は true

LoadPKCS12

Certificate.LoadPKCS12(path, alias, password)
  • 入力 path: VarChar(256)、X509 証明書のパス 
  • 入力 alias: Character(100)、証明書のエイリアス
  • 入力 password: Character(100)、ファイルのパスワード
  • 戻り値: ブール値。正しくロードされた場合は true
PKCS#12 形式の証明書から公開鍵をロードします。

FromBase64

Certificate.FromBase64(base64Data)
  • 入力 base64Data: VarChar(256)、Base64 でエンコードされた X509 証明書
  • 戻り値: ブール値。正しくロードされた場合は true
Base64 でエンコードされた X509 証明書をロードします。

ToBase64

Certificate.ToBase64()
  • 戻り値: VarChar(256)、Base64 でエンコードされた証明書
ロードされた証明書を Base64 でエンコードしたものを取得します。
 




サブページ
Created: 20/12/14 21:41 by Admin Last update: 21/05/20 18:13 by Admin
カテゴリ
Powered by GXwiki 3.0