Java.Security 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
、ICertificate、Key、KeyStore、MessageDigestなどのサービスを使用して定義するための拡張暗号化Signature (SPI)。
クラス
| 名前 | 説明 |
|---|---|
| AccessControlContext |
Android では、 |
| AccessControlException |
この例外は、(ファイル システムやネットワークなどの重要なシステム リソースへの) 要求されたアクセスが拒否されたことを示すために、AccessController によってスローされます。 |
| AccessController |
Android では、 |
| AlgorithmParameterGenerator |
|
| AlgorithmParameterGeneratorSpi |
このクラスは、特定のアルゴリズムで使用するパラメーターのセットを生成するために使用される、 クラスの< (>b<SPI>/b |
| AlgorithmParameters |
このクラスは、暗号化パラメーターの不透明な表現として使用されます。 |
| AlgorithmParametersSpi |
このクラスは、アルゴリズム パラメーターの管理に使用される クラスの< (>b<SPI>/b |
| AllPermission |
Android では、 |
| AuthProvider |
従来のセキュリティ コード。使用しないでください。 |
| BasicPermission |
Android では、 |
| CodeSigner |
このクラスは、コード署名者に関する情報をカプセル化します。 |
| CodeSource |
従来のセキュリティ コード。使用しないでください。 |
| CryptoPrimitive |
暗号化プリミティブの列挙。 |
| DigestException |
これは、一般的なメッセージ ダイジェスト例外です。 |
| DigestInputStream |
ストリームを通過するビットを使用して、関連付けられているメッセージ ダイジェストを更新する透過ストリーム。 |
| DigestOutputStream |
ストリームを通過するビットを使用して、関連付けられているメッセージ ダイジェストを更新する透過ストリーム。 |
| DomainLoadStoreParameter |
鍵ストア・ドメイン内の鍵ストアを指定する構成データ。 |
| DrbgParameters |
このクラスは、DRBG (決定論的ランダム ビット ジェネレーター) によって使用されるパラメーターを指定します。 |
| DrbgParameters.Capability |
DRBG の再シード可能および予測抵抗機能。 |
| DrbgParameters.Instantiation |
インスタンス化のための DRBG パラメーター。 |
| DrbgParameters.NextBytes |
ランダム ビット生成用の DRBG パラメーター。 |
| DrbgParameters.Reseed |
再シードの DRBG パラメーター。 |
| GeneralSecurityException |
|
| GuardedObject |
GuardedObject は、別のオブジェクトへのアクセスを保護するために使用されるオブジェクトです。 |
| Identity |
このクラスは、ID を表します。つまり、公開キーを使用して ID を認証できるユーザー、企業、組織などの実際のオブジェクトです。 |
| IdentityScope |
このクラスは、ID のスコープを表します。 |
| InvalidAlgorithmParameterException |
これは、無効または不適切なアルゴリズム パラメーターの例外です。 |
| InvalidKeyException |
これは、無効なキー (無効なエンコード、間違った長さ、初期化されていないなど) の例外です。 |
| InvalidParameterException |
この例外は、JCA/JCE エンジン クラスで使用するように設計されており、無効なパラメーターがメソッドに渡されるとスローされます。 |
| Key |
|
| KeyException |
これは基本的なキーの例外です。 |
| KeyFactory |
キー ファクトリは、 キー ( |
| KeyFactorySpi |
このクラスは、 クラスの< (>b<SPI>/b |
| KeyManagementException |
これは、キー管理を処理するすべての操作の一般的なキー管理例外です。 |
| KeyPair |
このクラスは、キー ペア (公開キーと秘密キー) の単純なホルダーです。 |
| KeyPairGenerator |
KeyPairGenerator クラスは、公開キーと秘密キーのペアを生成するために使用されます。 |
| KeyPairGeneratorSpi |
このクラスは、公開キーと秘密キーのペアを生成するために使用される クラスの< (>b<SPI>/b |
| KeyRep |
シリアル化された Key オブジェクトの標準化された表現。 |
| KeyRep.Type |
キーの種類。 |
| KeyStore |
このクラスは、暗号化キーと証明書のストレージ機能を表します。 |
| KeyStore.Builder |
to-beインスタンス化された KeyStore オブジェクトの説明。 |
| KeyStore.CallbackHandlerProtection |
CallbackHandler をカプセル化する ProtectionParameter。 |
| KeyStore.PasswordProtection |
|
| KeyStore.PrivateKeyEntry |
|
| KeyStore.SecretKeyEntry |
|
| KeyStore.TrustedCertificateEntry |
信頼された |
| KeyStoreException |
これは、一般的な KeyStore 例外です。 |
| KeyStoreSpi |
このクラスは、 クラスの< (>b<SPI>/b |
| MessageDigest |
この MessageDigest クラスは、SHA-1 や SHA-256 などのメッセージ ダイジェスト アルゴリズムの機能をアプリケーションに提供します。 |
| MessageDigestSpi |
このクラスは、MD5 や SHA などのメッセージ ダイジェスト アルゴリズムの機能を提供する クラスの< (>b<SPI>/b |
| NoSuchAlgorithmException |
この例外は、特定の暗号化アルゴリズムが要求されたが、環境内では使用できない場合にスローされます。 |
| NoSuchProviderException |
この例外は、特定のセキュリティ プロバイダーが要求されたが、環境内では使用できない場合にスローされます。 |
| Permission |
Android では、 |
| PermissionCollection |
Android では、 |
| Permissions |
Android では、 |
| PKCS12Attribute |
PKCS12 鍵ストア・エントリーに関連付けられている属性。 |
| Policy |
Android では、 |
| PolicySpi |
このクラスは、 クラスの< (>b<SPI>/b |
| PrivateKey |
|
| PrivilegedActionException |
従来のセキュリティ コード。使用しないでください。 |
| ProtectionDomain |
従来のセキュリティ コード。使用しないでください。 |
| Provider |
このクラスは、Java Security APIの "プロバイダー" を表します。プロバイダーは、Java Security の一部またはすべての部分を実装します。 |
| Provider.Service |
セキュリティ サービスの説明。 |
| ProviderException |
プロバイダー例外のランタイム例外 (構成ミスエラーや回復不能な内部エラーなど) は、プロバイダーによって特殊化されたプロバイダー固有のランタイム エラーをスローするためにサブクラス化される可能性があります。 |
| PublicKey |
|
| SecureClassLoader |
このクラスは ClassLoader を拡張し、関連付けられたコード ソースと、既定でシステム ポリシーによって取得されるアクセス許可を持つクラスを定義するための追加のサポートを提供します。 |
| SecureRandom |
このクラスは、暗号強度の高い乱数ジェネレーター (RNG) を提供します。 |
| SecureRandomSpi |
このクラスは、 クラスの< (>b<SPI>/b |
| Security |
このクラスは、すべてのセキュリティ プロパティと一般的なセキュリティ メソッドを一元化します。 |
| SecurityPermission |
従来のセキュリティ コード。使用しないでください。 |
| Signature |
Signature クラスは、アプリケーションにデジタル署名アルゴリズムの機能を提供するために使用されます。 |
| SignatureException |
これは一般的なシグネチャ例外です。 |
| SignatureSpi |
このクラスは、デジタル署名アルゴリズムの機能を提供するために使用される クラスの< (>b<SPI>/b |
| SignedObject |
SignedObject は、整合性を損なわないと検出できない本物のランタイム オブジェクトを作成するためのクラスです。 |
| Signer |
このクラスは、データにデジタル署名できる ID を表すために使用されます。 |
| Timestamp |
このクラスは、符号付きタイムスタンプに関する情報をカプセル化します。 |
| UnrecoverableEntryException |
この例外は、キーストア内のエントリを回復できない場合にスローされます。 |
| UnrecoverableKeyException |
この例外は、キーストア内のキーを回復できない場合にスローされます。 |
| UnresolvedPermission |
従来のセキュリティ コード。使用しないでください。 |
インターフェイス
| 名前 | 説明 |
|---|---|
| IAlgorithmConstraints |
このインターフェイスでは、暗号化アルゴリズム、キー (キー サイズ)、およびその他のアルゴリズム パラメーターの制約を指定します。 |
| ICertificate |
これは、さまざまな ID 証明書を管理するための抽象メソッドのインターフェイスです。 |
| IDomainCombiner |
従来のセキュリティ コード。使用しないでください。 |
| IGuard |
このインターフェイスは、別のオブジェクトへのアクセスを保護するために使用されるオブジェクトであるガードを表します。 |
| IKey |
キー インターフェイスは、すべてのキーの最上位レベルのインターフェイスです。 |
| IPrincipal |
このインターフェイスはプリンシパルの抽象的な概念を表します。プリンシパルは、個人、企業、ログイン ID などの任意のエンティティを表すために使用できます。 |
| IPrivateKey |
秘密キー。 |
| IPrivilegedAction |
Android では、 |
| IPrivilegedExceptionAction |
Android では、 |
| IPublicKey |
公開キー。 |
| ISecureRandomParameters |
さまざまな |
| KeyStore.IEntry |
|
| KeyStore.IEntryAttribute |
、ICertificate、Key、KeyStore、MessageDigestなどのサービスを使用して定義するための拡張暗号化Signature (SPI)。 |
| KeyStore.ILoadStoreParameter |
|
| KeyStore.IProtectionParameter |
キーストア保護パラメーターのマーカー インターフェイス。 |
| Policy.IParameters |
従来のセキュリティ コード。使用しないでください。 |
列挙型
| 名前 | 説明 |
|---|---|
| SignatureState |
複数の型によって返される値を列挙します。 |