インタフェース
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 PublicKey
KeyFactorySpi. engineGeneratePublic(KeySpec keySpec)
指定された鍵仕様(鍵データ)から公開鍵オブジェクトを生成します。PublicKey
KeyFactory. generatePublic(KeySpec keySpec)
指定された鍵仕様(鍵データ)から公開鍵オブジェクトを生成します。PublicKey
KeyPair. getPublic()
この鍵ペアの公開鍵コンポーネントへの参照を返します。PublicKey
Certificate. getPublicKey()
非推奨。保証者によって保証されるプリンシパルと鍵のペアのうち鍵を返します。PublicKey
Identity. getPublicKey()
非推奨。このアイデンティティの公開鍵を返します。PublicKey型のパラメータを持つjava.securityのメソッド 修飾子と型 メソッド 説明 protected abstract void
SignatureSpi. engineInitVerify(PublicKey publicKey)
署名オブジェクトを、検証操作のために指定された公開鍵で初期化します。abstract Identity
IdentityScope. getIdentity(PublicKey key)
非推奨。指定された公開鍵のアイデンティティを取り出します。void
Signature. initVerify(PublicKey publicKey)
検証用にこのオブジェクトを初期化します。void
Identity. setPublicKey(PublicKey key)
非推奨。このアイデンティティの公開鍵を設定します。boolean
SignedObject. verify(PublicKey verificationKey, Signature verificationEngine)
このSignedObject内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証鍵で検証します。PublicKey型のパラメータを持つjava.securityのコンストラクタ コンストラクタ 説明 KeyPair(PublicKey publicKey, PrivateKey privateKey)
指定された公開鍵と非公開鍵から、鍵ペアを構築します。 -
java.security.certでのPublicKeyの使用
PublicKeyを返すjava.security.certのメソッド 修飾子と型 メソッド 説明 PublicKey
TrustAnchor. getCAPublicKey()
もっとも信頼できるCAの公開鍵を返します。abstract PublicKey
Certificate. getPublicKey()
この証明書から公開鍵を取得します。PublicKey
PKIXCertPathValidatorResult. getPublicKey()
継承された公開鍵パラメータがある場合はそれを含む、証明書パスのサブジェクト(ターゲット)の公開鍵を返します。PublicKey
X509CertSelector. getSubjectPublicKey()
subjectPublicKey基準値を返します。PublicKey型のパラメータを持つjava.security.certのメソッド 修飾子と型 メソッド 説明 void
X509CertSelector. setSubjectPublicKey(PublicKey key)
subjectPublicKey基準値を設定します。abstract void
Certificate. verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。abstract void
Certificate. verify(PublicKey key, String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。void
Certificate. verify(PublicKey key, Provider sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。void
X509Certificate. verify(PublicKey key, Provider sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。abstract void
X509CRL. verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、このCRLが署名されたことを検証します。abstract void
X509CRL. verify(PublicKey key, String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、このCRLが署名されたことを検証します。void
X509CRL. 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のサブインタフェース 修飾子と型 インタフェース 説明 interface
DSAPublicKey
DSA公開鍵に対するインタフェースです。interface
ECPublicKey
楕円曲線(Elliptic Curve: EC)公開鍵のインタフェースです。interface
RSAPublicKey
RSA公開鍵のインタフェースです。 -
javax.crypto.interfacesでのPublicKeyの使用
javax.crypto.interfacesでのPublicKeyのサブインタフェース 修飾子と型 インタフェース 説明 interface
DHPublicKey
Diffie-Hellman公開鍵のインタフェースです。 -
javax.security.certでのPublicKeyの使用
PublicKeyを返すjavax.security.certのメソッド 修飾子と型 メソッド 説明 abstract PublicKey
Certificate. getPublicKey()
非推奨。この証明書から公開鍵を取得します。PublicKey型のパラメータを持つjavax.security.certのメソッド 修飾子と型 メソッド 説明 abstract void
Certificate. verify(PublicKey key)
非推奨。指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。abstract void
Certificate. verify(PublicKey key, String sigProvider)
非推奨。指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。 -
javax.xml.crypto.dsig.keyinfoでのPublicKeyの使用
PublicKeyを返すjavax.xml.crypto.dsig.keyinfoのメソッド 修飾子と型 メソッド 説明 PublicKey
KeyValue. getPublicKey()
このKeyValue
の公開鍵を返します。PublicKey型のパラメータを持つjavax.xml.crypto.dsig.keyinfoのメソッド 修飾子と型 メソッド 説明 abstract KeyValue
KeyInfoFactory. newKeyValue(PublicKey key)
指定された公開鍵からKeyValue
を作成します。
-