Java.Security Пространство имен
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Расширяемая инфраструктура поставщика криптографических служб (SPI) для использования и определения служб, таких как ICertificate, , KeyKeyStoreи MessageDigestSignature.
Классы
| Имя. | Описание |
|---|---|
| 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 |
Этот класс представляет удостоверения: реальные объекты, такие как люди, компании или организации, удостоверения которых можно пройти проверку подлинности с помощью открытых ключей. |
| IdentityScope |
Этот класс представляет область для удостоверений. |
| InvalidAlgorithmParameterException |
Это исключение для недопустимых или недопустимых параметров алгоритма. |
| InvalidKeyException |
Это исключение для недопустимых ключей (недопустимая кодировка, неправильная длина, неинициализированная и т. д.). |
| InvalidParameterException |
Это исключение, предназначенное для использования классами обработчиков JCA/JCE, возникает при передаче недопустимого параметра методу. |
| Key |
|
| KeyException |
Это базовое ключевое исключение. |
| KeyFactory |
Ключевые фабрики используются для преобразования ключей (непрозрачных криптографических ключей типа |
| KeyFactorySpi |
Этот класс определяет интерфейс поставщика служб (<b SPI>/b<>) для |
| KeyManagementException |
Это общее исключение управления ключами для всех операций, связанных с управлением ключами. |
| KeyPair |
Этот класс является простым держателем для пары ключей (открытый ключ и закрытый ключ). |
| KeyPairGenerator |
Класс KeyPairGenerator используется для создания пар открытых и закрытых ключей. |
| KeyPairGeneratorSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI>/b<>) для класса, который используется для |
| KeyRep |
Стандартизированное представление для сериализованных объектов ключей. |
| KeyRep.Type |
Тип ключа. |
| KeyStore |
Этот класс представляет собой хранилище для криптографических ключей и сертификатов. |
| KeyStore.Builder |
Описание объекта KeyStore с экземпляром to-be. |
| KeyStore.CallbackHandlerProtection |
A ProtectionParameter инкапсулирует callbackHandler. |
| KeyStore.PasswordProtection |
Реализация на основе паролей |
| KeyStore.PrivateKeyEntry |
|
| KeyStore.SecretKeyEntry |
Запись |
| KeyStore.TrustedCertificateEntry |
|
| KeyStoreException |
Это универсальное исключение KeyStore. |
| KeyStoreSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI>/b<>) для |
| MessageDigest |
Этот класс MessageDigest предоставляет приложениям функциональные возможности алгоритма дайджеста сообщений, например SHA-1 или SHA-256. |
| MessageDigestSpi |
Этот класс определяет интерфейс поставщика служб (<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 Security. |
| Provider.Service |
Описание службы безопасности. |
| ProviderException |
Исключение среды выполнения для исключений поставщика (таких как ошибки неправильной настройки или неустранимые внутренние ошибки), которое может быть подклассом поставщиков для создания специализированных ошибок среды выполнения для конкретного поставщика. |
| PublicKey |
|
| SecureClassLoader |
Этот класс расширяет ClassLoader с дополнительной поддержкой определения классов с соответствующим источником кода и разрешениями, получаемыми системной политикой по умолчанию. |
| SecureRandom |
Этот класс предоставляет криптографически сильный генератор случайных чисел (RNG). |
| SecureRandomSpi |
Этот класс определяет интерфейс поставщика служб (<b SPI>/b<>) для |
| Security |
Этот класс централизирует все свойства безопасности и общие методы безопасности. |
| SecurityPermission |
Устаревший код безопасности; не используйте. |
| Signature |
Класс сигнатур используется для предоставления приложений функциональных возможностей алгоритма цифровой подписи. |
| SignatureException |
Это универсальное исключение сигнатуры. |
| SignatureSpi |
Этот класс определяет интерфейс поставщика услуг (<b SPI>/b<>) для класса, который используется для |
| SignedObject |
SignedObject — это класс для создания объектов среды выполнения проверки подлинности, целостность которых не может быть скомпрометирована без обнаружения. |
| Signer |
Этот класс используется для представления удостоверений, которые также могут подписывать данные цифрового знака. |
| Timestamp |
Этот класс инкапсулирует сведения о подписанной метке времени. |
| UnrecoverableEntryException |
Это исключение возникает, если запись в хранилище ключей не может быть восстановлена. |
| UnrecoverableKeyException |
Это исключение возникает, если ключ в хранилище ключей не может быть восстановлен. |
| UnresolvedPermission |
Устаревший код безопасности; не используйте. |
Интерфейсы
| Имя. | Описание |
|---|---|
| IAlgorithmConstraints |
Этот интерфейс задает ограничения для криптографических алгоритмов, ключей (размеров ключей) и других параметров алгоритма. |
| ICertificate |
Это интерфейс абстрактных методов для управления различными сертификатами удостоверений. |
| IDomainCombiner |
Устаревший код безопасности; не используйте. |
| IGuard |
Этот интерфейс представляет собой охрану, которая является объектом, используемым для защиты доступа к другому объекту. |
| IKey |
Интерфейс ключа — это интерфейс верхнего уровня для всех ключей. |
| IPrincipal |
Этот интерфейс представляет абстрактное понятие субъекта, которое можно использовать для представления любой сущности, такой как отдельный, корпорация и идентификатор входа. |
| IPrivateKey |
Закрытый ключ. |
| IPrivilegedAction |
Android не поддерживает |
| IPrivilegedExceptionAction |
Android не поддерживает |
| IPublicKey |
Открытый ключ. |
| ISecureRandomParameters |
Интерфейс маркера для параметров, используемых в различных |
| KeyStore.IEntry |
Интерфейс маркера для |
| KeyStore.IEntryAttribute |
Расширяемая инфраструктура поставщика криптографических служб (SPI) для использования и определения служб, таких как ICertificate, , KeyKeyStoreи MessageDigestSignature. |
| KeyStore.ILoadStoreParameter |
Интерфейс маркера для |
| KeyStore.IProtectionParameter |
Интерфейс маркера для параметров защиты хранилища ключей. |
| Policy.IParameters |
Устаревший код безопасности; не используйте. |
Перечисления
| Имя. | Описание |
|---|---|
| SignatureState |
Перечисляет значения, возвращаемые несколькими типами. |