| パッケージ | 説明 | 
|---|---|
| java.security | セキュリティ・フレームワークのクラスとインタフェースを提供します。 | 
| java.security.cert | 証明書、証明書の取消しリスト(CRL)、証明書パスを解析および管理するためのクラスとインタフェースを提供します。 | 
| javax.crypto | 暗号化操作のクラスとインタフェースを提供します。 | 
| javax.net.ssl | セキュア・ソケット・パッケージのクラスを提供します。 | 
| javax.security.auth.login | このパッケージは、プラガブルな認証フレームワークを提供します。 | 
| javax.security.cert | 公開キー証明書用のクラスを提供します。 | 
| javax.xml.crypto.dsig | XMLデジタル署名の生成および検証用のクラスです。 | 
| javax.xml.crypto.dsig.keyinfo | KeyInfoの要素や構造体の解析や処理を行うためのクラス。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static Policy | Policy. getInstance(String type, Policy.Parameters params, String provider)指定された型のPolicyオブジェクトを返します。 | |
| static Signature | Signature. getInstance(String algorithm, String provider)指定された署名アルゴリズムを実装するSignatureオブジェクトを返します。 | |
| static AlgorithmParameterGenerator | AlgorithmParameterGenerator. getInstance(String algorithm, String provider)指定されたアルゴリズムで使用されるパラメータのセットを生成する、AlgorithmParameterGeneratorオブジェクトを返します。 | |
| static KeyPairGenerator | KeyPairGenerator. getInstance(String algorithm, String provider)指定のアルゴリズムの公開キーと非公開キーのペアを生成するKeyPairGeneratorオブジェクトを返します。 | |
| static KeyFactory | KeyFactory. getInstance(String algorithm, String provider)指定のアルゴリズムの公開キーまたは非公開キーを変換するKeyFactoryオブジェクトを返します。 | |
| static KeyStore | KeyStore. getInstance(String type, String provider)指定されたタイプのキーストア・オブジェクトを返します。 | |
| static SecureRandom | SecureRandom. getInstance(String algorithm, String provider)指定された乱数ジェネレータ(RNG)アルゴリズムを実装したSecureRandomオブジェクトを返します。 | |
| static AlgorithmParameters | AlgorithmParameters. getInstance(String algorithm, String provider)指定されたアルゴリズムのパラメータ・オブジェクトを返します。 | |
| static MessageDigest | MessageDigest. getInstance(String algorithm, String provider)指定されたダイジェスト・アルゴリズムを実装するMessageDigestオブジェクトを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static CertStore | CertStore. getInstance(String type, CertStoreParameters params, String provider)指定された CertStoreタイプを実装するCertStoreオブジェクトを返します。 | |
| static CertPathBuilder | CertPathBuilder. getInstance(String algorithm, String provider)指定されたアルゴリズムを実装する CertPathBuilderオブジェクトを返します。 | |
| static CertPathValidator | CertPathValidator. getInstance(String algorithm, String provider)指定されたアルゴリズムを実装する CertPathValidatorオブジェクトを返します。 | |
| static CertificateFactory | CertificateFactory. getInstance(String type, String provider)指定されたタイプの証明書ファクトリ・オブジェクトを返します。 | |
| abstract void | X509CRL. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 | |
| abstract void | Certificate. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | |
| abstract void | X509CRL. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、このCRLが署名されたことを検証します。 | |
| abstract void | Certificate. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static KeyGenerator | KeyGenerator. getInstance(String algorithm, String provider)指定されたアルゴリズムの秘密キーを生成する KeyGeneratorオブジェクトを返します。 | |
| static KeyAgreement | KeyAgreement. getInstance(String algorithm, String provider)指定したキー合意アルゴリズムを実装する KeyAgreementオブジェクトを返します。 | |
| static Mac | Mac. getInstance(String algorithm, String provider)指定されたMACアルゴリズムを実装する Macオブジェクトを返します。 | |
| static Cipher | Cipher. getInstance(String transformation, String provider)指定された変換を実装する Cipherオブジェクトを返します。 | |
| static ExemptionMechanism | ExemptionMechanism. getInstance(String algorithm, String provider)指定した除外メカニズム・アルゴリズムを実装する ExemptionMechanismオブジェクトを返します。 | |
| static SecretKeyFactory | SecretKeyFactory. getInstance(String algorithm, String provider)指定されたアルゴリズムの秘密キーを変換する SecretKeyFactoryオブジェクトを返します。 | |
| PKCS8EncodedKeySpec | EncryptedPrivateKeyInfo. getKeySpec(Key decryptKey, String providerName)暗号化されたデータから内包されているPKCS8EncodedKeySpecオブジェクトを抽出して返します。 | |
| Object | SealedObject. getObject(Key key, String provider)元の(カプセル化された)オブジェクトを取り出します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static KeyManagerFactory | KeyManagerFactory. getInstance(String algorithm, String provider)キー・マネージャのファクトリとして機能する KeyManagerFactoryオブジェクトを返します。 | |
| static TrustManagerFactory | TrustManagerFactory. getInstance(String algorithm, String provider)キー・マネージャのファクトリとして機能する TrustManagerFactoryオブジェクトを返します。 | |
| static SSLContext | SSLContext. getInstance(String protocol, String provider)指定されたセキュア・ソケット・プロトコルを実装する SSLContextオブジェクトを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static Configuration | Configuration. getInstance(String type, Configuration.Parameters params, String provider)指定された型のConfigurationオブジェクトを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| abstract void | Certificate. verify(PublicKey key)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | |
| abstract void | Certificate. verify(PublicKey key, String sigProvider)指定された公開キーに対応する非公開キーを使って、この証明書が署名されたことを検証します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static XMLSignatureFactory | XMLSignatureFactory. getInstance(String mechanismType, String provider)指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートする XMLSignatureFactoryを返します。 | |
| static TransformService | TransformService. getInstance(String algorithm, String mechanismType, String provider)指定したプロバイダが提供する、指定されたアルゴリズムURI (例:  Transform.XPATH2)およびメカニズム型(例: DOM)をサポートするTransformServiceを返します。 | 
| 修飾子と型 | メソッド | 説明 | 
|---|---|---|
| static KeyInfoFactory | KeyInfoFactory. getInstance(String mechanismType, String provider)指定したプロバイダが提供する、要求されたXML処理メカニズムおよび表現型(例: 「DOM」)をサポートする KeyInfoFactoryを返します。 | 
 バグまたは機能を送信 
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。 
 Copyright © 1993, 2025, Oracle and/or its affiliates.  All rights reserved.  Use is subject to license terms.  Documentation Redistribution Policyも参照してください。