JavaTM Platform
Standard Ed. 6

클래스
org.ietf.jgss.GSSException 의 사용

GSSException 를 사용하고 있는 패키지
org.ietf.jgss 이 패키지는, Kerberos 등이 다양한 부하의 시큐리티 기구의 통합된 API 를 사용해, 인증, 데이터의 무결성, 데이터의 기밀성등의 시큐리티 서비스를 어플리케이션 개발자가 이용할 수 있는 시스템를 제공합니다.  
 

org.ietf.jgss 에서의 GSSException 의 사용
 

GSSException 를 throw 하는 org.ietf.jgss 의 메소드
 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)
          GSS-API 기구 고유의 자격 요소를 기존의 자격에 추가합니다.
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)
          이전에 export 된 문맥을 작성하기 위한 팩토리 메소드입니다.
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)
          기구의 자격을 1 개만 취득하기 위한 팩토리 메소드입니다.
abstract  GSSCredential GSSManager. createCredential (int usage)
          디폴트의 자격을 취득하기 위한 팩토리 메소드입니다.
abstract  GSSName GSSManager. createName (byte[] name, Oid  nameType)
          지정된 이름 공간의 byte 배열을 GSSName 객체로 변환하는 팩토리 메소드입니다.
abstract  GSSName GSSManager. createName (byte[] name, Oid  nameType, Oid  mech)
          지정된 이름 공간의 이름을 포함한 byte 배열을 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)
          2 개의 GSSName 객체를 비교해, 그것들이 같은 엔티티를 참조하고 있을지 어떨지를 검사합니다.
 byte[] GSSName. export ()
          표준화 된 기구명 (MN)을 연속하는 바이트 표현으로서 돌려줍니다.
 byte[] GSSContext. export ()
          이 문맥을 export 해, 다른 프로세스를 임포트 할 수 있도록(듯이) 합니다.
 GSSCredential GSSContext. getDelegCred ()
          문맥의 기동측으로부터 문맥의 받아 들이는 쪽에 위양 된 자격을 가져옵니다.
 byte[] Oid. getDER ()
          이 Oid 객체를 ASN. 1 DER 로 완전하게 encode (태그와 길이를 포함한다) 해 돌려줍니다.
 Oid GSSContext. getMech ()
          이 문맥에 사용되고 있는 기구를 검사합니다.
 Oid [] GSSCredential. getMechs ()
          이 자격이 지원하고 있는 GSS-API 기구의 리스트를 돌려줍니다.
 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)
          자격이 표명하고 있는 엔티티의 GSS-API 기구명을 꺼냅니다.
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 ()
          이 이름의 프린트 가능한 표현의 이름형을 돌려줍니다.
 GSSName GSSContext. getTargName ()
          문맥의 받아 들이는 쪽의 이름을 돌려줍니다.
 int GSSCredential. getUsage ()
          자격 사용 모드를 돌려줍니다.
 int GSSCredential. getUsage (Oid  mech)
          특정의 GSS-API 기구의 자격 사용 모드를 돌려줍니다.
 int GSSContext. getWrapSizeLimit (int qop, boolean confReq, int maxTokenSize)
          wrap 에 건네줄 수가 있는 메세지 사이즈의 제한을 결정할 때 사용합니다.
 byte[] GSSContext. initSecContext (byte[] inputBuf, int offset, int len)
          문맥의 기동 측에야는 불려 가는 메소드입니다.
 int GSSContext. initSecContext (InputStream  inStream, OutputStream  outStream)
          문맥의 기동 측에야는 불려 가는 메소드입니다.
 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)
          문맥이 확립한 후에, 메세지마다의 시큐리티 서비스의 sequence check가 유효하게 되도록(듯이) 요구합니다.
 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)
          스트림을 사용해, 확립된 시큐리티 문맥에 메세지마다의 시큐리티 서비스를 적용합니다.
 

GSSException 를 throw 하는 org.ietf.jgss 의 생성자
Oid (byte[] data)
          Oid 객체를 그 ASN. 1 DER 인코딩으로부터 작성합니다.
Oid (InputStream  derOid)
          Oid 객체를 그 ASN. 1 DER 인코딩으로부터 작성합니다.
Oid (String  strOid)
          Oid 객체를 그 정수 부분의 캐릭터 라인 표현으로부터 작성합니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.