JavaTM Platform
Standard Ed. 6

javax.xml.crypto.dsig
인터페이스 DigestMethod

모든 슈퍼 인터페이스:
AlgorithmMethod , XMLStructure


public interface DigestMethod
extends XMLStructure , AlgorithmMethod

W3C Recommendation for XML-Signature Syntax and Processing 」로 정의되고 있는 XML DigestMethod 요소의 표현. XML schema 정의는, 다음과 같이 정의됩니다.  

   <element name="DigestMethod" type="ds:DigestMethodType"/>
     <complexType name="DigestMethodType" mixed="true">
       <sequence>
         <any namespace="##any" minOccurs="0" maxOccurs="unbounded"/>
           <! -- (0, unbounded) elements from (1,1) namespace -->
       </sequence>
       <attribute name="Algorithm" type="anyURI" use="required"/>
     </complexType>
 
DigestMethod 인스턴스는,XMLSignatureFactory 클래스의 newDigestMethod 메소드를 호출하는 것으로 작성됩니다.

도입된 버젼:
1.6
관련 항목:
XMLSignatureFactory.newDigestMethod(String, DigestMethodParameterSpec)

필드의 개요
static String RIPEMD160
          RIPEMD-160 다이제스트 메소드 알고리즘 URI.
static String SHA1
          SHA1 다이제스트 메소드 알고리즘 URI.
static String SHA256
          SHA256 다이제스트 메소드 알고리즘 URI.
static String SHA512
          SHA512 다이제스트 메소드 알고리즘 URI.
 
메소드의 개요
 AlgorithmParameterSpec getParameterSpec ()
          이 DigestMethod 에 관련지을 수 있던, 알고리즘 고유의 입력 파라미터를 돌려줍니다.
 
인터페이스 javax.xml.crypto. XMLStructure 로부터 상속된 메소드
isFeatureSupported
 
인터페이스 javax.xml.crypto. AlgorithmMethod 로부터 상속된 메소드
getAlgorithm
 

필드의 상세

SHA1

static final String  SHA1
SHA1 다이제스트 메소드 알고리즘 URI.

관련 항목:
정수 필드치

SHA256

static final String  SHA256
SHA256 다이제스트 메소드 알고리즘 URI.

관련 항목:
정수 필드치

SHA512

static final String  SHA512
SHA512 다이제스트 메소드 알고리즘 URI.

관련 항목:
정수 필드치

RIPEMD160

static final String  RIPEMD160
RIPEMD-160 다이제스트 메소드 알고리즘 URI.

관련 항목:
정수 필드치
메소드의 상세

getParameterSpec

AlgorithmParameterSpec  getParameterSpec()
DigestMethod 에 관련지을 수 있던, 알고리즘 고유의 입력 파라미터를 돌려줍니다.  

반환된 파라미터를 DigestMethodParameterSpec 객체에 형태 캐스트 할 수 있습니다.

정의:
인터페이스 AlgorithmMethod 내의 getParameterSpec
반환값:
알고리즘 고유의 파라미터. 지정되지 않는 경우는 null 도 가능

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 도 참조해 주세요.