Пакет | Описание |
---|---|
org.ietf.jgss |
Этот пакет представляет платформу, которая позволяет разработчикам приложений использовать службы безопасности как аутентификация, целостность данных и конфиденциальность данных от множества базовых механизмов безопасности как Kerberos, используя объединенный API.
|
Модификатор и Тип | Метод и Описание |
---|---|
byte[] |
GSSContext.acceptSecContext(byte[] inToken, int offset, int len)
Вызванный получателем контекста после получения маркера от коллеги.
|
void |
GSSContext.acceptSecContext(InputStream inStream, OutputStream outStream)
Вызванный получателем контекста, чтобы обработать маркер от коллеги, используя потоки.
|
void |
GSSCredential.add(GSSName name, int initLifetime, int acceptLifetime, Oid mech, int usage)
Добавляет механизм определенный учетный элемент к существующим учетным данным.
|
abstract void |
GSSManager.addProviderAtEnd(Provider p, Oid mech)
Этот метод используется, чтобы указать к GSSManager, что приложение хотело бы, чтобы определенный провайдер использовался, если никакой другой провайдер не может быть найден, который поддерживает данный механизм.
|
abstract void |
GSSManager.addProviderAtFront(Provider p, Oid mech)
Этот метод используется, чтобы указать к GSSManager, что приложение хотело бы, чтобы определенный провайдер использовался перед всеми другими, когда поддержка требуется для данного механизма.
|
GSSName |
GSSName.canonicalize(Oid mech)
Создает имя, которое канонизируется для некоторого механизма.
|
abstract GSSContext |
GSSManager.createContext(byte[] interProcessToken)
Метод фабрики для того, чтобы создать ранее экспортируемый контекст.
|
abstract GSSContext |
GSSManager.createContext(GSSCredential myCred)
Метод фабрики для того, чтобы создать контекст на получателе' сторона.
|
abstract GSSContext |
GSSManager.createContext(GSSName peer, Oid mech, GSSCredential myCred, int lifetime)
Метод фабрики для того, чтобы создать контекст на стороне инициатора.
|
abstract GSSCredential |
GSSManager.createCredential(GSSName name, int lifetime, Oid[] mechs, int usage)
Метод фабрики для того, чтобы получить учетные данные по ряду механизмов.
|
abstract GSSCredential |
GSSManager.createCredential(GSSName name, int lifetime, Oid mech, int usage)
Метод фабрики для того, чтобы получить единственные учетные данные механизма.
|
abstract GSSCredential |
GSSManager.createCredential(int usage)
Метод фабрики для того, чтобы получить учетные данные значения по умолчанию.
|
abstract GSSName |
GSSManager.createName(byte[] name, Oid nameType)
Метод фабрики, чтобы преобразовать байтовый массив, содержащий имя от указанного пространства имен до объекта GSSName.
|
abstract GSSName |
GSSManager.createName(byte[] name, Oid nameType, Oid mech)
Метод фабрики, чтобы преобразовать байтовый массив, содержащий имя от указанного пространства имен до GSSName, возражает и канонизирует это одновременно для механизма.
|
abstract GSSName |
GSSManager.createName(String nameStr, Oid nameType)
Метод фабрики, чтобы преобразовать имя строки от указанного пространства имен до объекта GSSName.
|
abstract GSSName |
GSSManager.createName(String nameStr, Oid nameType, Oid mech)
Метод фабрики, чтобы преобразовать имя строки от указанного пространства имен до GSSName возражает и канонизирует это одновременно для механизма.
|
void |
GSSCredential.dispose()
Выпуски любая уязвимая информация, которую может содержать объект GSSCredential.
|
void |
GSSContext.dispose()
Выпуски любые системные ресурсы и криптографическая информация, хранившая в объекте контекста и, лишают законной силы контекст.
|
boolean |
GSSName.equals(GSSName another)
Сравнивается два
GSSName объекты определить, обращаются ли они к тому же самому объекту. |
byte[] |
GSSName.export()
Возвращает каноническое непрерывное представление байта имени механизма (MN), подходящий для прямого, байта по сравнению байта функциями авторизации.
|
byte[] |
GSSContext.export()
Экспорт этот контекст так, чтобы другой процесс мог импортировать это..
|
GSSCredential |
GSSContext.getDelegCred()
Получает учетные данные, делегированные инициатором контекста получателю контекста.
|
byte[] |
Oid.getDER()
Возвращает полный ASN.1 DER кодирующий для этого объекта oid, который включает тег и длину.
|
Oid |
GSSContext.getMech()
Определяет, какой механизм используется для этого контекста.
|
Oid[] |
GSSCredential.getMechs()
Возвращает список механизмов, поддерживаемых этими учетными данными.
|
byte[] |
GSSContext.getMIC(byte[] inMsg, int offset, int len, MessageProp msgProp)
Возвращает маркер, содержащий криптографический Код Целостности сообщения (MIC) для предоставленного сообщения, для передачи в равноправное приложение.
|
void |
GSSContext.getMIC(InputStream inStream, OutputStream outStream, MessageProp msgProp)
Потоки использования, чтобы произвести маркер, содержащий криптографический MIC для предоставленного сообщения, для передачи в равноправное приложение.
|
GSSName |
GSSCredential.getName()
Получает имя объекта, который утверждают учетные данные.
|
GSSName |
GSSCredential.getName(Oid mech)
Получает Имя Механизма объекта, который утверждают учетные данные.
|
abstract Oid[] |
GSSManager.getNamesForMech(Oid mech)
Возвраты тогда называют типы поддерживаемыми обозначенным механизмом.
|
int |
GSSCredential.getRemainingAcceptLifetime(Oid mech)
Возвращает время жизни в секундах для учетных данных, чтобы остаться способным к принятию контекстов защиты, используя указанный механизм.
|
int |
GSSCredential.getRemainingInitLifetime(Oid mech)
Возвращает время жизни в секундах для учетных данных, чтобы остаться способным к инициированию контекстов защиты, используя указанный механизм.
|
int |
GSSCredential.getRemainingLifetime()
Возвращает остающееся время жизни в секундах для учетных данных.
|
GSSName |
GSSContext.getSrcName()
Возвращает имя инициатора контекста.
|
Oid |
GSSName.getStringNameType()
Возвращает тип имени печатаемого представления этого имени, которое может быть получено из
toString метод. |
GSSName |
GSSContext.getTargName()
Возвращает имя получателя контекста.
|
int |
GSSCredential.getUsage()
Возвращает учетный режим использования.
|
int |
GSSCredential.getUsage(Oid mech)
Возвращает учетный режим использования для определенного механизма.
|
int |
GSSContext.getWrapSizeLimit(int qop, boolean confReq, int maxTokenSize)
Используемый, чтобы определить пределы на размере сообщения, к которому можно передать
wrap . |
byte[] |
GSSContext.initSecContext(byte[] inputBuf, int offset, int len)
Вызванный инициатором контекста, чтобы запустить фазу создания контекста и обработать любые маркеры, сгенерированные коллегой
acceptSecContext метод. |
int |
GSSContext.initSecContext(InputStream inStream, OutputStream outStream)
Вызванный инициатором контекста, чтобы запустить фазу создания контекста и обработать любые маркеры, сгенерированные коллегой
acceptSecContext метод используя потоки. |
boolean |
GSSContext.isInitiator()
Определяет, является ли это инициатором контекста.
|
boolean |
GSSContext.isTransferable()
Определяет, передаваем ли контекст к другим процессам с помощью
export метод. |
void |
GSSContext.requestAnonymity(boolean state)
Запросы, что идентификационные данные инициатора не быть раскрытым получателю.
|
void |
GSSContext.requestConf(boolean state)
Запросы, что конфиденциальность данных быть включенным для
wrap метод. |
void |
GSSContext.requestCredDeleg(boolean state)
Запросы, что учетные данные инициатора быть делегированным получателю во время установления контекста.
|
void |
GSSContext.requestInteg(boolean state)
Запросы, что целостность данных быть включенным для
wrap и getMIC методы. |
void |
GSSContext.requestLifetime(int lifetime)
Запрашивает время жизни в секундах для контекста.
|
void |
GSSContext.requestMutualAuth(boolean state)
Запросы, что взаимная аутентификация быть сделанным во время установления контекста.
|
void |
GSSContext.requestReplayDet(boolean state)
Запросы, которые воспроизводят обнаружение быть включенными для служб безопасности на сообщение после установления контекста.
|
void |
GSSContext.requestSequenceDet(boolean state)
Запросы, что проверка последовательности быть включенным для служб безопасности на сообщение после установления контекста.
|
void |
GSSContext.setChannelBinding(ChannelBinding cb)
Устанавливает привязку канала, которая будет использоваться во время установления контекста.
|
byte[] |
GSSContext.unwrap(byte[] inBuf, int offset, int len, MessageProp msgProp)
Используемый, чтобы обработать маркеры, сгенерированные
wrap метод с другой стороны контекста. |
void |
GSSContext.unwrap(InputStream inStream, OutputStream outStream, MessageProp msgProp)
Потоки использования, чтобы обработать маркеры, сгенерированные
wrap метод с другой стороны контекста. |
void |
GSSContext.verifyMIC(byte[] inToken, int tokOffset, int tokLen, byte[] inMsg, int msgOffset, int msgLen, MessageProp msgProp)
Проверяет криптографический MIC, содержавшийся в маркерном параметре, по предоставленному сообщению.
|
void |
GSSContext.verifyMIC(InputStream tokStream, InputStream msgStream, MessageProp msgProp)
Потоки использования, чтобы проверить криптографический MIC, содержавшийся в маркерном параметре, по предоставленному сообщению.
|
byte[] |
GSSContext.wrap(byte[] inBuf, int offset, int len, MessageProp msgProp)
Применяет службы безопасности на сообщение по установленному контексту защиты.
|
void |
GSSContext.wrap(InputStream inStream, OutputStream outStream, MessageProp msgProp)
Применяет службы безопасности на сообщение по установленному контексту защиты, используя потоки.
|
Конструктор и Описание |
---|
Oid(byte[] data)
Создает объект Oid из его ASN.1 DER кодирование.
|
Oid(InputStream derOid)
Создает объект Oid из его ASN.1 DER кодирование.
|
Oid(String strOid)
Создает объект Oid из строкового представления ее целочисленных компонентов.
|
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92