クラス SimpleSmimeCertStore

java.lang.Object
org.iplass.mtp.impl.mail.smime.SimpleSmimeCertStore
すべての実装されたインタフェース:
SmimeCertStore

public class SimpleSmimeCertStore extends Object implements SmimeCertStore
KeyStoreベースのシンプルなSmimeCertStore実装です。 keyStoreに格納されている証明書はクライアントの証明書も含めて、 信頼されたものとして扱います。 実行時には有効期間のチェックのみ行い、証明書チェーンの検証は行いません。 (keyStoreにimportする際に、検証されているものとします)
  • コンストラクタの詳細

    • SimpleSmimeCertStore

      public SimpleSmimeCertStore()
  • メソッドの詳細

    • getKeyStoreType

      public String getKeyStoreType()
    • setKeyStoreType

      public void setKeyStoreType(String keyStoreType)
    • getKeyStoreProvider

      public String getKeyStoreProvider()
    • setKeyStoreProvider

      public void setKeyStoreProvider(String keyStoreProvider)
    • getKeyStoreFilePath

      public String getKeyStoreFilePath()
    • setKeyStoreFilePath

      public void setKeyStoreFilePath(String keyStoreFilePath)
    • getKeyStorePassword

      public String getKeyStorePassword()
    • setKeyStorePassword

      public void setKeyStorePassword(String keyStorePassword)
    • getKeyPasswordMap

      public Map<String,String> getKeyPasswordMap()
    • setKeyPasswordMap

      public void setKeyPasswordMap(Map<String,String> keyPasswordMap)
    • getKeyStoreReloadIntervalMinutes

      public Integer getKeyStoreReloadIntervalMinutes()
    • setKeyStoreReloadIntervalMinutes

      public void setKeyStoreReloadIntervalMinutes(Integer keyStoreReloadIntervalMinutes)
    • getCertificate

      public X509Certificate getCertificate(String mailAddress)
      定義:
      getCertificate インタフェース内 SmimeCertStore
    • getCertificateKeyPair

      public CertificateKeyPair getCertificateKeyPair(String mailAddress, String keyPass)
      定義:
      getCertificateKeyPair インタフェース内 SmimeCertStore
    • inited

      public void inited()
      定義:
      inited インタフェース内 SmimeCertStore
    • destroyed

      public void destroyed()
      定義:
      destroyed インタフェース内 SmimeCertStore