インタフェース
java.security.PublicKeyの使用
-
PublicKeyを使用しているパッケージ パッケージ 説明 java.security セキュリティ・フレームワークのクラスとインタフェースを提供します。java.security.cert 証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。java.security.interfaces RSA Laboratory Technical Note PKCS#1で定義されているRSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm)キーと、NISTのFIPS-186で定義されているDSA (Digital Signature Algorithm)キーを生成するためのインタフェースを提供します。javax.crypto.interfaces RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。javax.security.cert 公開キー証明書用のクラスを提供します。javax.xml.crypto.dsig.keyinfo KeyInfoの要素や構造体の解析や処理を行うためのクラス。 -
-
java.securityでのPublicKeyの使用
PublicKeyを返すjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract PublicKeyKeyFactorySpi. engineGeneratePublic(KeySpec keySpec)指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。PublicKeyKeyFactory. generatePublic(KeySpec keySpec)指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。PublicKeyKeyPair. getPublic()このキー・ペアの公開キー・コンポーネントへの参照を返します。PublicKeyCertificate. getPublicKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。保証者によって保証される主体とキーのペアのうちキーを返します。PublicKeyIdentity. getPublicKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを返します。PublicKey型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract voidSignatureSpi. engineInitVerify(PublicKey publicKey)この署名オブジェクトを、検証操作のために指定された公開キーで初期化します。abstract IdentityIdentityScope. getIdentity(PublicKey key)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーのアイデンティティを取り出します。voidSignature. initVerify(PublicKey publicKey)検証用にこのオブジェクトを初期化します。voidIdentity. setPublicKey(PublicKey key)削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを設定します。booleanSignedObject. verify(PublicKey verificationKey, Signature verificationEngine)このSignedObject内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証キーで検証します。PublicKey型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 KeyPair(PublicKey publicKey, PrivateKey privateKey)指定された公開キーと非公開キーから、キー・ペアを構築します。 -
java.security.certでのPublicKeyの使用
PublicKeyを返すjava.security.certのメソッド 修飾子と型 メソッド 説明 PublicKeyTrustAnchor. getCAPublicKey()もっとも信頼できるCAの公開キーを返します。abstract PublicKeyCertificate. getPublicKey()この証明書から公開キーを取得します。PublicKeyPKIXCertPathValidatorResult. getPublicKey()継承された公開キー・パラメータがある場合はそれを含む、証明書パスのサブジェクト(ターゲット)の公開キーを返します。PublicKeyX509CertSelector. getSubjectPublicKey()subjectPublicKey基準値を返します。PublicKey型のパラメータを持つjava.security.certのメソッド 修飾子と型 メソッド 説明 voidX509CertSelector. setSubjectPublicKey(PublicKey key)subjectPublicKey基準値を設定します。abstract voidCertificate. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidCertificate. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。voidCertificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。voidX509Certificate. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidX509CRL. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract voidX509CRL. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。voidX509CRL. verify(PublicKey key, Provider sigProvider)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。PublicKey型のパラメータを持つjava.security.certのコンストラクタ コンストラクタ 説明 PKIXCertPathBuilderResult(CertPath certPath, TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)指定されたパラメータを含むPKIXCertPathBuilderResultのインスタンスを作成します。PKIXCertPathValidatorResult(TrustAnchor trustAnchor, PolicyNode policyTree, PublicKey subjectPublicKey)指定されたパラメータを含むPKIXCertPathValidatorResultのインスタンスを作成します。TrustAnchor(String caName, PublicKey pubKey, byte[] nameConstraints)識別名と公開キーとでもっとも信頼できるCAが指定されているTrustAnchorのインスタンスを作成します。TrustAnchor(X500Principal caPrincipal, PublicKey pubKey, byte[] nameConstraints)X500Principalと公開キーとでもっとも信頼できるCAが指定されているTrustAnchorのインスタンスを作成します。 -
java.security.interfacesでのPublicKeyの使用
java.security.interfacesでのPublicKeyのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDSAPublicKeyDSA公開キーに対するインタフェースです。interfaceECPublicKey楕円曲線(EC)公開キーのインタフェースです。interfaceRSAPublicKeyRSA公開キーのインタフェースです。interfaceXECPublicKeyRFC 7748で定義される楕円曲線公開鍵のインタフェース。 -
javax.crypto.interfacesでのPublicKeyの使用
javax.crypto.interfacesでのPublicKeyのサブインタフェース 修飾子と型 インタフェース 説明 interfaceDHPublicKeyDiffie-Hellman公開キーのインタフェースです。 -
javax.security.certでのPublicKeyの使用
PublicKeyを返すjavax.security.certのメソッド 修飾子と型 メソッド 説明 abstract PublicKeyCertificate. getPublicKey()非推奨。この証明書から公開キーを取得します。PublicKey型のパラメータを持つjavax.security.certのメソッド 修飾子と型 メソッド 説明 abstract voidCertificate. verify(PublicKey key)非推奨。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract voidCertificate. verify(PublicKey key, String sigProvider)非推奨。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 -
javax.xml.crypto.dsig.keyinfoでのPublicKeyの使用
PublicKeyを返すjavax.xml.crypto.dsig.keyinfoのメソッド 修飾子と型 メソッド 説明 PublicKeyKeyValue. getPublicKey()このKeyValueの公開キーを返します。PublicKey型のパラメータを持つjavax.xml.crypto.dsig.keyinfoのメソッド 修飾子と型 メソッド 説明 abstract KeyValueKeyInfoFactory. newKeyValue(PublicKey key)指定された公開キーからKeyValueを作成します。
-