Java.Security 名前空間

ICertificateKeyKeyStoreMessageDigestなどのサービスを使用して定義するための拡張暗号化Signature (SPI)。

クラス

名前 説明
AccessControlContext

Android では、 SecurityManagerはサポートされていません。

AccessControlException

この例外は、(ファイル システムやネットワークなどの重要なシステム リソースへの) 要求されたアクセスが拒否されたことを示すために、AccessController によってスローされます。

AccessController

Android では、 SecurityManagerはサポートされていません。

AlgorithmParameterGenerator

AlgorithmParameterGenerator クラスは、特定のアルゴリズムで使用されるパラメーターのセットを生成するために使用されます。

AlgorithmParameterGeneratorSpi

このクラスは、特定のアルゴリズムで使用するパラメーターのセットを生成するために使用される、 クラスの< (>b<SPI>/bAlgorithmParameterGenerator) を定義します。

AlgorithmParameters

このクラスは、暗号化パラメーターの不透明な表現として使用されます。

AlgorithmParametersSpi

このクラスは、アルゴリズム パラメーターの管理に使用される クラスの< (>b<SPI>/bAlgorithmParameters) を定義します。

AllPermission

Android では、 SecurityManagerはサポートされていません。

AuthProvider

従来のセキュリティ コード。使用しないでください。

BasicPermission

Android では、 SecurityManagerはサポートされていません。

CodeSigner

このクラスは、コード署名者に関する情報をカプセル化します。

CodeSource

従来のセキュリティ コード。使用しないでください。

CryptoPrimitive

暗号化プリミティブの列挙。

DigestException

これは、一般的なメッセージ ダイジェスト例外です。

DigestInputStream

ストリームを通過するビットを使用して、関連付けられているメッセージ ダイジェストを更新する透過ストリーム。

DigestOutputStream

ストリームを通過するビットを使用して、関連付けられているメッセージ ダイジェストを更新する透過ストリーム。

DomainLoadStoreParameter

鍵ストア・ドメイン内の鍵ストアを指定する構成データ。

DrbgParameters

このクラスは、DRBG (決定論的ランダム ビット ジェネレーター) によって使用されるパラメーターを指定します。

DrbgParameters.Capability

DRBG の再シード可能および予測抵抗機能。

DrbgParameters.Instantiation

インスタンス化のための DRBG パラメーター。

DrbgParameters.NextBytes

ランダム ビット生成用の DRBG パラメーター。

DrbgParameters.Reseed

再シードの DRBG パラメーター。

GeneralSecurityException

GeneralSecurityException クラスは、そのクラスから拡張されるすべてのセキュリティ関連の例外クラスに対して型セーフを提供するジェネリック セキュリティ例外クラスです。

GuardedObject

GuardedObject は、別のオブジェクトへのアクセスを保護するために使用されるオブジェクトです。

Identity

このクラスは、ID を表します。つまり、公開キーを使用して ID を認証できるユーザー、企業、組織などの実際のオブジェクトです。

IdentityScope

このクラスは、ID のスコープを表します。

InvalidAlgorithmParameterException

これは、無効または不適切なアルゴリズム パラメーターの例外です。

InvalidKeyException

これは、無効なキー (無効なエンコード、間違った長さ、初期化されていないなど) の例外です。

InvalidParameterException

この例外は、JCA/JCE エンジン クラスで使用するように設計されており、無効なパラメーターがメソッドに渡されるとスローされます。

Key

Key は、すべてのキーの共通インターフェイスです。

KeyException

これは基本的なキーの例外です。

KeyFactory

キー ファクトリは、 キー ( Key 型の不透明な暗号化キー) を キー仕様 (基になるキー マテリアルの透過的な表現) に変換するために使用されます。その逆も同様です。

KeyFactorySpi

このクラスは、 クラスの< (>b<SPI>/bKeyFactory) を定義します。

KeyManagementException

これは、キー管理を処理するすべての操作の一般的なキー管理例外です。

KeyPair

このクラスは、キー ペア (公開キーと秘密キー) の単純なホルダーです。

KeyPairGenerator

KeyPairGenerator クラスは、公開キーと秘密キーのペアを生成するために使用されます。

KeyPairGeneratorSpi

このクラスは、公開キーと秘密キーのペアを生成するために使用される クラスの< (>b<SPI>/bKeyPairGenerator) を定義します。

KeyRep

シリアル化された Key オブジェクトの標準化された表現。

KeyRep.Type

キーの種類。

KeyStore

このクラスは、暗号化キーと証明書のストレージ機能を表します。

KeyStore.Builder

to-beインスタンス化された KeyStore オブジェクトの説明。

KeyStore.CallbackHandlerProtection

CallbackHandler をカプセル化する ProtectionParameter。

KeyStore.PasswordProtection

ProtectionParameterのパスワードベースの実装。

KeyStore.PrivateKeyEntry

KeyStoreとそれに対応する証明書チェーンを保持するPrivateKeyエントリ。

KeyStore.SecretKeyEntry

KeyStoreを保持するSecretKey エントリ。

KeyStore.TrustedCertificateEntry

信頼されたKeyStoreを保持するCertificate エントリ。

KeyStoreException

これは、一般的な KeyStore 例外です。

KeyStoreSpi

このクラスは、 クラスの< (>b<SPI>/bKeyStore) を定義します。

MessageDigest

この MessageDigest クラスは、SHA-1 や SHA-256 などのメッセージ ダイジェスト アルゴリズムの機能をアプリケーションに提供します。

MessageDigestSpi

このクラスは、MD5 や SHA などのメッセージ ダイジェスト アルゴリズムの機能を提供する クラスの< (>b<SPI>/bMessageDigest) を定義します。

NoSuchAlgorithmException

この例外は、特定の暗号化アルゴリズムが要求されたが、環境内では使用できない場合にスローされます。

NoSuchProviderException

この例外は、特定のセキュリティ プロバイダーが要求されたが、環境内では使用できない場合にスローされます。

Permission

Android では、 SecurityManagerはサポートされていません。

PermissionCollection

Android では、 SecurityManagerはサポートされていません。

Permissions

Android では、 SecurityManagerはサポートされていません。

PKCS12Attribute

PKCS12 鍵ストア・エントリーに関連付けられている属性。

Policy

Android では、 SecurityManagerはサポートされていません。

PolicySpi

このクラスは、 クラスの< (>b<SPI>/bPolicy) を定義します。

PrivateKey

PrivateKey は、秘密キーの共通インターフェイスです。

PrivilegedActionException

従来のセキュリティ コード。使用しないでください。

ProtectionDomain

従来のセキュリティ コード。使用しないでください。

Provider

このクラスは、Java Security APIの "プロバイダー" を表します。プロバイダーは、Java Security の一部またはすべての部分を実装します。

Provider.Service

セキュリティ サービスの説明。

ProviderException

プロバイダー例外のランタイム例外 (構成ミスエラーや回復不能な内部エラーなど) は、プロバイダーによって特殊化されたプロバイダー固有のランタイム エラーをスローするためにサブクラス化される可能性があります。

PublicKey

PublicKey は公開キーの共通インターフェイスです。

SecureClassLoader

このクラスは ClassLoader を拡張し、関連付けられたコード ソースと、既定でシステム ポリシーによって取得されるアクセス許可を持つクラスを定義するための追加のサポートを提供します。

SecureRandom

このクラスは、暗号強度の高い乱数ジェネレーター (RNG) を提供します。

SecureRandomSpi

このクラスは、 クラスの< (>b<SPI>/bSecureRandom) を定義します。

Security

このクラスは、すべてのセキュリティ プロパティと一般的なセキュリティ メソッドを一元化します。

SecurityPermission

従来のセキュリティ コード。使用しないでください。

Signature

Signature クラスは、アプリケーションにデジタル署名アルゴリズムの機能を提供するために使用されます。

SignatureException

これは一般的なシグネチャ例外です。

SignatureSpi

このクラスは、デジタル署名アルゴリズムの機能を提供するために使用される クラスの< (>b<SPI>/bSignature) を定義します。

SignedObject

SignedObject は、整合性を損なわないと検出できない本物のランタイム オブジェクトを作成するためのクラスです。

Signer

このクラスは、データにデジタル署名できる ID を表すために使用されます。

Timestamp

このクラスは、符号付きタイムスタンプに関する情報をカプセル化します。

UnrecoverableEntryException

この例外は、キーストア内のエントリを回復できない場合にスローされます。

UnrecoverableKeyException

この例外は、キーストア内のキーを回復できない場合にスローされます。

UnresolvedPermission

従来のセキュリティ コード。使用しないでください。

インターフェイス

名前 説明
IAlgorithmConstraints

このインターフェイスでは、暗号化アルゴリズム、キー (キー サイズ)、およびその他のアルゴリズム パラメーターの制約を指定します。

ICertificate

これは、さまざまな ID 証明書を管理するための抽象メソッドのインターフェイスです。

IDomainCombiner

従来のセキュリティ コード。使用しないでください。

IGuard

このインターフェイスは、別のオブジェクトへのアクセスを保護するために使用されるオブジェクトであるガードを表します。

IKey

キー インターフェイスは、すべてのキーの最上位レベルのインターフェイスです。

IPrincipal

このインターフェイスはプリンシパルの抽象的な概念を表します。プリンシパルは、個人、企業、ログイン ID などの任意のエンティティを表すために使用できます。

IPrivateKey

秘密キー。

IPrivilegedAction

Android では、 SecurityManagerはサポートされていません。

IPrivilegedExceptionAction

Android では、 SecurityManagerはサポートされていません。

IPublicKey

公開キー。

ISecureRandomParameters

さまざまな SecureRandom メソッドで使用されるパラメーターのマーカー インターフェイス。

KeyStore.IEntry

KeyStoreエントリの種類のマーカー インターフェイス。

KeyStore.IEntryAttribute

ICertificateKeyKeyStoreMessageDigestなどのサービスを使用して定義するための拡張暗号化Signature (SPI)。

KeyStore.ILoadStoreParameter

KeyStore #load(KeyStore.LoadStoreParameter) loadおよび #store(KeyStore.LoadStoreParameter) store パラメーター。

KeyStore.IProtectionParameter

キーストア保護パラメーターのマーカー インターフェイス。

Policy.IParameters

従来のセキュリティ コード。使用しないでください。

列挙型

名前 説明
SignatureState

複数の型によって返される値を列挙します。