パッケージ | 説明 |
---|---|
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 の要素や構造体の解析や処理を行うためのクラスです。 |
修飾子と型 | メソッドと説明 |
---|---|
protected abstract PublicKey |
KeyFactorySpi.engineGeneratePublic(KeySpec keySpec)
指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。
|
PublicKey |
KeyFactory.generatePublic(KeySpec keySpec)
指定されたキー仕様(キー・データ)から公開キー・オブジェクトを生成します。
|
PublicKey |
KeyPair.getPublic()
このキー・ペアの公開キー・コンポーネントへの参照を返します。
|
PublicKey |
Identity.getPublicKey()
非推奨。
このアイデンティティの公開キーを返します。
|
PublicKey |
Certificate.getPublicKey()
非推奨。
保証者によって保証されるプリンシパルとキーのペアのうちキーを返します。
|
修飾子と型 | メソッドと説明 |
---|---|
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内の署名が、内部に格納されたオブジェクトの有効な署名かどうかを、指定された検証エンジンを使って、指定された検証キーで検証します。
|
コンストラクタと説明 |
---|
KeyPair(PublicKey publicKey, PrivateKey privateKey)
指定された公開キーと非公開キーから、キー・ペアを構築します。
|
修飾子と型 | メソッドと説明 |
---|---|
PublicKey |
TrustAnchor.getCAPublicKey()
もっとも信頼できるCAの公開キーを返します。
|
PublicKey |
PKIXCertPathValidatorResult.getPublicKey()
継承された公開キー・パラメータがある場合はそれを含む、証明書パスのサブジェクト(ターゲット)の公開キーを返します。
|
abstract PublicKey |
Certificate.getPublicKey()
この証明書から公開キーを取得します。
|
PublicKey |
X509CertSelector.getSubjectPublicKey()
subjectPublicKey基準値を返します。
|
修飾子と型 | メソッドと説明 |
---|---|
void |
X509CertSelector.setSubjectPublicKey(PublicKey key)
subjectPublicKey基準値を設定します。
|
abstract void |
Certificate.verify(PublicKey key)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
abstract void |
X509CRL.verify(PublicKey key)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
|
void |
X509Certificate.verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
void |
Certificate.verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
void |
X509CRL.verify(PublicKey key, Provider sigProvider)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
|
abstract void |
Certificate.verify(PublicKey key, String sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
abstract void |
X509CRL.verify(PublicKey key, String sigProvider)
指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。
|
コンストラクタと説明 |
---|
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 のインスタンスを作成します。 |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DSAPublicKey
DSA公開キーに対するインタフェースです。
|
interface |
ECPublicKey
楕円曲線(Elliptic Curve: EC)公開キーのインタフェースです。
|
interface |
RSAPublicKey
RSA公開キーのインタフェースです。
|
修飾子と型 | インタフェースと説明 |
---|---|
interface |
DHPublicKey
Diffie-Hellman公開キーのインタフェースです。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract PublicKey |
Certificate.getPublicKey()
この証明書から公開キーを取得します。
|
修飾子と型 | メソッドと説明 |
---|---|
abstract void |
Certificate.verify(PublicKey key)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
abstract void |
Certificate.verify(PublicKey key, String sigProvider)
指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。
|
修飾子と型 | メソッドと説明 |
---|---|
PublicKey |
KeyValue.getPublicKey()
この
KeyValue の公開キーを返します。 |
修飾子と型 | メソッドと説明 |
---|---|
abstract KeyValue |
KeyInfoFactory.newKeyValue(PublicKey key)
指定された公開キーから
KeyValue を作成します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2020, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。