|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
PublicKey を使用しているパッケージ | |
---|---|
java.security | セキュリティーフレームワークのクラスとインタフェースを提供します。 |
java.security.cert | 証明書、証明書の取り消しリスト (CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 |
java.security.interfaces | RSA Laboratory Technical Note PKCS#1 で定義されている RSA (Rivest, Shamir andAdleman AsymmetricCipher algorithm) 鍵と、NIST の FIPS-186 で定義されている DSA (Digital SignatureAlgorithm) 鍵を生成するためのインタフェースを提供します。 |
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 |
X509CRL.verify(PublicKey key)
指定された公開鍵に対応する非公開鍵を使って、この CRL が署名されたことを検証します。 |
abstract void |
Certificate.verify(PublicKey key,
String sigProvider)
指定された公開鍵に対応する非公開鍵を使って、この証明書が署名されたことを検証します。 |
abstract void |
X509CRL.verify(PublicKey key,
String 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 を作成します。 |
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前 次 | フレームあり フレームなし |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。