Java.Security 命名空間
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
用於使用及定義如 、 ICertificate、 KeyKeyStoreMessageDigest、 等服務的可擴充加密Signature(SPI)。
類別
| 名稱 | Description |
|---|---|
| AccessControlContext |
Android 不支援 |
| AccessControlException |
此例外由存取控制器拋出,表示請求的存取(對關鍵系統資源如檔案系統或網路)被拒絕。 |
| 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 |
此類別代表身份:如個人、公司或組織等真實世界的物件,其身份可透過公鑰進行驗證。 |
| IdentityScope |
這個類別代表了身份的範疇。 |
| InvalidAlgorithmParameterException |
這是針對演算法參數無效或不適當的例外。 |
| InvalidKeyException |
這是針對無效金鑰(無效編碼、長度錯誤、未初始化等)的例外。 |
| InvalidParameterException |
此例外設計用於 JCA/JCE 引擎類別,當傳入無效參數給方法時會拋出。 |
| Key |
|
| KeyException |
這是基本的關鍵例外。 |
| KeyFactory |
密鑰處理站可用來將密鑰(類型不透明的密碼編譯密鑰)轉換成 |
| KeyFactorySpi |
此類別定義了該類別的<(>B<SPI>/b |
| KeyManagementException |
這是所有涉及金鑰管理的營運的一般金鑰管理例外。 |
| KeyPair |
此類別是金鑰對(公鑰與私鑰)的簡單持有者。 |
| KeyPairGenerator |
KeyPairGenerator 類別用於產生公鍵與私鑰對。 |
| KeyPairGeneratorSpi |
此類別定義了該類別的<>< SPI>/b |
| KeyRep |
序列化金鑰物件的標準化表示法。 |
| KeyRep.Type |
關鍵類型。 |
| KeyStore |
此類別代表一種儲存密碼金鑰與憑證的設施。 |
| KeyStore.Builder |
一個 to-be實例化的 KeyStore 物件描述。 |
| KeyStore.CallbackHandlerProtection |
一個封裝回調處理程序的保護參數。 |
| KeyStore.PasswordProtection |
基於密碼的實作。 |
| KeyStore.PrivateKeyEntry |
|
| KeyStore.SecretKeyEntry |
一個 |
| KeyStore.TrustedCertificateEntry |
一個 |
| KeyStoreException |
這是一般的 KeyStore 例外。 |
| KeyStoreSpi |
此類別定義了該類別的<(>B<SPI>/b |
| MessageDigest |
此 MessageDigest 類別為應用程式提供訊息摘要演算法的功能,例如 SHA-1 或 SHA-256。 |
| MessageDigestSpi |
此類別定義了該類別的<(>Service Provider Interface,b<SPI>/b |
| NoSuchAlgorithmException |
當特定的密碼學演算法被請求但該演算法在環境中無法使用時,會拋出此例外。 |
| NoSuchProviderException |
當請求特定安全提供者但環境中無法提供時,會拋出此例外。 |
| Permission |
Android 不支援 |
| PermissionCollection |
Android 不支援 |
| Permissions |
Android 不支援 |
| PKCS12Attribute |
一個與 PKCS12 金鑰庫條目相關的屬性。 |
| Policy |
Android 不支援 |
| PolicySpi |
此類別定義了該類別的<(>B<SPI>/b |
| PrivateKey |
|
| PrivilegedActionException |
舊有安全代碼;請勿使用。 |
| ProtectionDomain |
舊有安全代碼;請勿使用。 |
| Provider |
此類別代表Java 安全性 API的「提供者」,提供者實作部分或全部 Java 安全。 |
| Provider.Service |
這是一家保全服務的描述。 |
| ProviderException |
執行時例外,用於提供者例外(例如錯誤設定錯誤或無法恢復的內部錯誤),提供者可子類別以拋出專門且提供者專屬的執行錯誤。 |
| PublicKey |
|
| SecureClassLoader |
此類別擴充了 ClassLoader 的額外支援,可定義帶有相關程式碼來源及權限的類別,這些權限預設由系統政策取得。 |
| SecureRandom |
此類別提供一個密碼學強的隨機數產生器(RNG)。 |
| SecureRandomSpi |
此類別定義了該類別的<(>B<SPI>/b |
| Security |
此類別集中管理所有安全屬性與常見安全方法。 |
| SecurityPermission |
舊有安全代碼;請勿使用。 |
| Signature |
簽章類別用於為應用程式提供數位簽章演算法的功能。 |
| SignatureException |
這是通用的 Signature 例外。 |
| SignatureSpi |
此類別定義了該類別的<(>B<SPI>/b |
| SignedObject |
SignedObject 是一個用於建立真實執行時物件的類別,其完整性不會被破壞而不被偵測到。 |
| Signer |
此類別用來表示一個同時能數位簽章資料的身份。 |
| Timestamp |
此類別封裝有關簽名時間戳記的資訊。 |
| UnrecoverableEntryException |
當金鑰儲存中的某項無法恢復時,會拋出此例外。 |
| UnrecoverableKeyException |
若無法恢復金鑰庫中的金鑰,則會拋出此例外。 |
| UnresolvedPermission |
舊有安全代碼;請勿使用。 |
介面
| 名稱 | Description |
|---|---|
| IAlgorithmConstraints |
此介面規範密碼學演算法的限制條件、金鑰(金鑰大小)及其他演算法參數。 |
| ICertificate |
這是一個抽象方法的介面,用於管理各種身份證明。 |
| IDomainCombiner |
舊有安全代碼;請勿使用。 |
| IGuard |
此介面代表守衛,也就是用來保護對另一個物件存取的物件。 |
| IKey |
金鑰介面是所有金鑰的頂層介面。 |
| IPrincipal |
此介面代表抽象的主體概念,可用來表示任何實體,例如個人、公司及登入 ID。 |
| IPrivateKey |
一把私鑰。 |
| IPrivilegedAction |
Android 不支援 |
| IPrivilegedExceptionAction |
Android 不支援 |
| IPublicKey |
一把公開金鑰。 |
| ISecureRandomParameters |
用於各種方法的參數 |
| KeyStore.IEntry |
輸入類型標記介面 |
| KeyStore.IEntryAttribute |
用於使用及定義如 、 ICertificate、 KeyKeyStoreMessageDigest、 等服務的可擴充加密Signature(SPI)。 |
| KeyStore.ILoadStoreParameter |
與 的 |
| KeyStore.IProtectionParameter |
用於金鑰儲存保護參數的標記介面。 |
| Policy.IParameters |
舊有安全代碼;請勿使用。 |
列舉
| 名稱 | Description |
|---|---|
| SignatureState |
列舉由多種類型回傳的值。 |