org.glite.voms.ac

Class ObjectDigestInfo

Implemented Interfaces:
DEREncodable

public class ObjectDigestInfo
extends java.lang.Object
implements DEREncodable

Copyright (c) Members of the EGEE Collaboration. 2004-2010. See http://www.eu-egee.org/partners/ for details on the copyright holders. Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Parts of this code may be based upon or even include verbatim pieces, originally written by other people, in which case the original header follows.

Constructor Summary

ObjectDigestInfo(ASN1Sequence seq)

Method Summary

DERObject
getDERObject()
Produce an object suitable for an ASN1OutputStream.
AlgorithmIdentifier
getDigestAlgorithm()
DEREnumerated
getDigestedObjectType()
DERBitString
getObjectDigest()
DERObjectIdentifier
getOtherObjectTypeID()

Constructor Details

ObjectDigestInfo

public ObjectDigestInfo(ASN1Sequence seq)

Method Details

getDERObject

public DERObject getDERObject()
Produce an object suitable for an ASN1OutputStream.
  ObjectDigestInfo ::= SEQUENCE {
       digestedObjectType  ENUMERATED {
               publicKey            (0),
               publicKeyCert        (1),
               otherObjectTypes     (2) },
                       -- otherObjectTypes MUST NOT
                       -- be used in this profile
       otherObjectTypeID   OBJECT IDENTIFIER OPTIONAL,
       digestAlgorithm     AlgorithmIdentifier,
       objectDigest        BIT STRING
  }
 

getDigestAlgorithm

public AlgorithmIdentifier getDigestAlgorithm()

getDigestedObjectType

public DEREnumerated getDigestedObjectType()

getObjectDigest

public DERBitString getObjectDigest()

getOtherObjectTypeID

public DERObjectIdentifier getOtherObjectTypeID()