インタフェース
java.security.PublicKeyの使用
PublicKeyを使用するパッケージ
パッケージ
説明
セキュリティ・フレームワークのクラスとインタフェースを提供します。
証明書、証明書失効リスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。
RSA Laboratory Technical Note PKCS#1で定義されているRSA (Rivest, Shamir and Adleman AsymmetricCipher algorithm)キーと、NISTのFIPS-186で定義されているDSA (Digital Signature Algorithm)キーを生成するためのインタフェースを提供します。
暗号化操作のクラスとインタフェースを提供します。
RSA LaboratoriesのPKCS#3で定義されているDiffie-Hellmanキーのインタフェースを提供します。
公開キー証明書用のクラスを提供します。
KeyInfoの要素や構造体の解析や処理を行うためのクラス。-
java.securityでのPublicKeyの使用
PublicKeyを返すjava.securityのメソッド修飾子と型メソッド説明protected abstract PublicKeyKeyFactorySpi.engineGeneratePublic(KeySpec keySpec) 指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。final PublicKeyKeyFactory.generatePublic(KeySpec keySpec) 指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。KeyPair.getPublic()このキー・ペアの公開キー・コンポーネントへの参照を返します。Certificate.getPublicKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。保証者によって保証される主体とキーのペアのうちキーを返します。Identity.getPublicKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを返します。型PublicKeyのパラメータを持つjava.securityのメソッド修飾子と型メソッド説明protected abstract voidSignatureSpi.engineInitVerify(PublicKey publicKey) このSignatureオブジェクトを、検証操作のために指定された公開キーで初期化します。abstract IdentityIdentityScope.getIdentity(PublicKey key) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーでidentityを取得します。final voidSignature.initVerify(PublicKey publicKey) 検証用にこのオブジェクトを初期化します。voidIdentity.setPublicKey(PublicKey key) 削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このアイデンティティの公開キーを設定します。booleanこのSignedObjectのシグネチャが、指定された検証エンジンを使用して、指定された検証キーとともに内部に格納されているオブジェクトの有効なシグネチャであることを確認します。型PublicKeyのパラメータを持つjava.securityのコンストラクタ -
java.security.certでのPublicKeyの使用
PublicKeyを返すjava.security.certのメソッド修飾子と型メソッド説明final PublicKeyTrustAnchor.getCAPublicKey()もっとも信頼できるCAの公開キーを返します。abstract PublicKeyCertificate.getPublicKey()この証明書から公開キーを取得します。PKIXCertPathValidatorResult.getPublicKey()継承された公開キー・パラメータがある場合はそれを含む、証明書パスのサブジェクト(ターゲット)の公開キーを返します。X509CertSelector.getSubjectPublicKey()subjectPublicKey基準値を返します。型PublicKeyのパラメータを持つjava.security.certのメソッド修飾子と型メソッド説明voidX509CertSelector.setSubjectPublicKey(PublicKey key) subjectPublicKey基準値を設定します。abstract void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。abstract void指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。void指定された公開キーに対応する非公開キーを使って、この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のサブインタフェース修飾子と型インタフェース説明interfaceDSA公開キーに対するインタフェースです。interface楕円曲線(EC)公開キーのインタフェースです。interface「RFC 8032: エドワーズ曲線デジタル・シグネチャ・アルゴリズム(EdDSA)」で定義されている楕円曲線公開キーのインタフェースです。interfaceRSA公開キーのインタフェースです。interfaceRFC 7748で定義される楕円曲線公開キーのインタフェース。 -
javax.cryptoでのPublicKeyの使用
型PublicKeyのパラメータを持つjavax.cryptoのメソッド修飾子と型メソッド説明KEMSpi.engineNewEncapsulator(PublicKey publicKey, AlgorithmParameterSpec spec, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey) KEMセンダー側にKEMエンカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。KEM.newEncapsulator(PublicKey publicKey, AlgorithmParameterSpec spec, SecureRandom secureRandom) KEMセンダー側にKEMエンカプセレータを作成します。 -
javax.crypto.interfacesでのPublicKeyの使用
javax.crypto.interfacesのPublicKeyのサブインタフェース -
javax.security.certでのPublicKeyの使用
PublicKeyを返すjavax.security.certのメソッド修飾子と型メソッド説明abstract PublicKeyCertificate.getPublicKey()削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この証明書から公開キーを取得します。型PublicKeyのパラメータを持つjavax.security.certのメソッド修飾子と型メソッド説明abstract void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。abstract void削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 -
javax.xml.crypto.dsig.keyinfoでのPublicKeyの使用
型PublicKeyのパラメータを持つjavax.xml.crypto.dsig.keyinfoのメソッド修飾子と型メソッド説明abstract KeyValueKeyInfoFactory.newKeyValue(PublicKey key) 指定された公開キーからKeyValueを作成します。