JavaTM Platform
Standard Ed. 6

java.security.spec
클래스 MGF1ParameterSpec

java.lang.Object 
  상위를 확장 java.security.spec.MGF1ParameterSpec
모든 구현된 인터페이스:
AlgorithmParameterSpec


public class MGF1ParameterSpec
extends Object
implements AlgorithmParameterSpec

이 클래스는,PKCS #1 v2. 1 표준으로 정의된 OAEP 패딩 및 RSA-PSS 서명 방식에 있어서의 마스크 생성 함수 MGF1 로 사용되는 일련의 파라미터를 지정합니다.

PKCS#1 표준의 ASN. 1 정의는 이하와 같이 기술합니다.

MGF1Parameters ::= OAEP-PSSDigestAlgorthms
 
이 예에서는,
OAEP-PSSDigestAlgorithms    ALGORITHM-IDENTIFIER ::= {
{ OID id-sha1 PARAMETERS NULL   }|
{ OID id-sha256 PARAMETERS NULL }|
{ OID id-sha384 PARAMETERS NULL }|
{ OID id-sha512 PARAMETERS NULL },
...  -- 장래의 확장용 --
 }
 

도입된 버젼:
1.5
관련 항목:
PSSParameterSpec , OAEPParameterSpec

필드의 개요
static MGF1ParameterSpec SHA1
           「SHA-1」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.
static MGF1ParameterSpec SHA256
           「SHA-256」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.
static MGF1ParameterSpec SHA384
           「SHA-384」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.
static MGF1ParameterSpec SHA512
           「SHA-512」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.
 
생성자 의 개요
MGF1ParameterSpec (String  mdName)
          PKCS #1 표준으로 정의되고 있는 마스크 생성 함수 MGF1 의 파라미터 세트를 구축합니다.
 
메소드의 개요
 String getDigestAlgorithm ()
          마스크 생성 함수에 의해 사용되는 메세지 다이제스트의 알고리즘명을 돌려줍니다.
 
클래스 java.lang. Object 로부터 상속된 메소드
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
 

필드의 상세

SHA1

public static final MGF1ParameterSpec  SHA1
「SHA-1」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.


SHA256

public static final MGF1ParameterSpec  SHA256
「SHA-256」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.


SHA384

public static final MGF1ParameterSpec  SHA384
「SHA-384」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.


SHA512

public static final MGF1ParameterSpec  SHA512
「SHA-512」메세지 다이제스트를 사용하는 MGF1ParameterSpec 입니다.

생성자 의 상세

MGF1ParameterSpec

public MGF1ParameterSpec(String  mdName)
PKCS #1 표준으로 정의되고 있는 마스크 생성 함수 MGF1 의 파라미터 세트를 구축합니다.

파라미터:
mdName - 이 마스크 생성 함수 MGF1 로 사용되는 메세지 다이제스트의 알고리즘명
예외:
NullPointerException - mdName 가 null 의 경우
메소드의 상세

getDigestAlgorithm

public String  getDigestAlgorithm()
마스크 생성 함수에 의해 사용되는 메세지 다이제스트의 알고리즘명을 돌려줍니다.

반환값:
메세지 다이제스트의 알고리즘명

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