本文整理了Java中org.bouncycastle.asn1.ASN1Enumerated.getValue()
方法的一些代码示例,展示了ASN1Enumerated.getValue()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1Enumerated.getValue()
方法的具体详情如下:
包路径:org.bouncycastle.asn1.ASN1Enumerated
类名称:ASN1Enumerated
方法名:getValue
暂无
代码示例来源:origin: redfish64/TinyTravelTracker
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: redfish64/TinyTravelTracker
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: redfish64/TinyTravelTracker
public BigInteger getValue()
{
return value.getValue();
}
代码示例来源:origin: kaikramer/keystore-explorer
private String dumpEnumerated(ASN1Enumerated asn1Enumerated) {
StringBuilder sb = new StringBuilder();
sb.append(indentSequence.toString(indentLevel));
sb.append("ENUMERATED=");
sb.append(asn1Enumerated.getValue());
sb.append(NEWLINE);
return sb.toString();
}
代码示例来源:origin: org.demoiselle.signer/policy-engine
public static CertInfoReq parse(ASN1Primitive derObject) {
ASN1Enumerated derEnumerated = ASN1Object.getDEREnumerated(derObject);
int value = derEnumerated.getValue().intValue();
for (CertInfoReq certInfoReq : CertInfoReq.values()) {
if (certInfoReq.value == value) {
return certInfoReq;
}
}
return null;
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public static CRLReason getInstance(Object o)
{
if (o instanceof CRLReason)
{
return (CRLReason)o;
}
else if (o != null)
{
return lookup(ASN1Enumerated.getInstance(o).getValue().intValue());
}
return null;
}
代码示例来源:origin: org.demoiselle.signer/policy-engine
public static CertRefReq parse(ASN1Primitive derObject) {
ASN1Enumerated derEnumerated = ASN1Object.getDEREnumerated(derObject);
int value = derEnumerated.getValue().intValue();
for (CertRefReq certRefReq : CertRefReq.values()) {
if (certRefReq.value == value) {
return certRefReq;
}
}
return null;
}
代码示例来源:origin: org.demoiselle.signer/policy-engine
public static EnuRevReq parse(ASN1Primitive derObject) {
ASN1Enumerated derEnumerated = ASN1Object.getDEREnumerated(derObject);
int value = derEnumerated.getValue().intValue();
for (EnuRevReq enuRevReq : EnuRevReq.values()) {
if (enuRevReq.value == value) {
return enuRevReq;
}
}
return null;
}
代码示例来源:origin: redfish64/TinyTravelTracker
public static CRLReason getInstance(Object o)
{
if (o instanceof CRLReason)
{
return (CRLReason)o;
}
else if (o != null)
{
return lookup(ASN1Enumerated.getInstance(o).getValue().intValue());
}
return null;
}
代码示例来源:origin: org.demoiselle.signer/policy-engine
public static HowCertAttribute parse(ASN1Primitive derObject) {
ASN1Enumerated derEnumerated = ASN1Object.getDEREnumerated(derObject);
int value = derEnumerated.getValue().intValue();
for (HowCertAttribute howCertAttribute : HowCertAttribute.values()) {
if (howCertAttribute.value == value) {
return howCertAttribute;
}
}
return null;
}
代码示例来源:origin: GluuFederation/oxAuth
public static int getIntegerFromAsn1(ASN1Encodable asn1Value) throws Exception {
if (asn1Value instanceof ASN1Integer) {
return AndroidKeyUtils.bigIntegerToInt(((ASN1Integer) asn1Value).getValue());
} else if (asn1Value instanceof ASN1Enumerated) {
return AndroidKeyUtils.bigIntegerToInt(((ASN1Enumerated) asn1Value).getValue());
} else {
throw new Exception("Integer value expected; found " + asn1Value.getClass().getName() + " instead.");
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
public String toString()
{
int num = value.getValue().intValue();
return "" + num + (
num == CPD.getValue().intValue() ? "(CPD)" :
num == VSD.getValue().intValue() ? "(VSD)" :
num == VPKC.getValue().intValue() ? "(VPKC)" :
num == CCPD.getValue().intValue() ? "(CCPD)" :
"?");
}
代码示例来源:origin: redfish64/TinyTravelTracker
public String toString()
{
int num = value.getValue().intValue();
return "" + num + (
num == CPD.getValue().intValue() ? "(CPD)" :
num == VSD.getValue().intValue() ? "(VSD)" :
num == VPKC.getValue().intValue() ? "(VPKC)" :
num == CCPD.getValue().intValue() ? "(CCPD)" :
"?");
}
代码示例来源:origin: AndroidHardening/Auditor
public static int getIntegerFromAsn1(ASN1Encodable asn1Value)
throws CertificateParsingException {
if (asn1Value instanceof ASN1Integer) {
return bigIntegerToInt(((ASN1Integer) asn1Value).getValue());
} else if (asn1Value instanceof ASN1Enumerated) {
return bigIntegerToInt(((ASN1Enumerated) asn1Value).getValue());
} else {
throw new CertificateParsingException(
"Integer value expected, " + asn1Value.getClass().getName() + " found.");
}
}
代码示例来源:origin: org.bouncycastle/bcprov-debug-jdk15on
/**
* Returns the digest object type if an object digest info is used.
* <p>
* <ul>
* <li>0 - publicKey - A hash of the public key of the holder must be
* passed.
* <li>1 - publicKeyCert - A hash of the public key certificate of the
* holder must be passed.
* <li>2 - otherObjectDigest - A hash of some other object type must be
* passed. <code>otherObjectTypeID</code> must not be empty.
* </ul>
*
* @return The digest object type or -1 if no object digest info is set.
*/
public int getDigestedObjectType()
{
if (holder.getObjectDigestInfo() != null)
{
return holder.getObjectDigestInfo().getDigestedObjectType()
.getValue().intValue();
}
return -1;
}
代码示例来源:origin: AgNO3/jcifs-ng
@Override
protected void parse ( byte[] token ) throws IOException {
try ( ASN1InputStream der = new ASN1InputStream(token) ) {
ASN1TaggedObject tagged = (ASN1TaggedObject) der.readObject();
ASN1Sequence sequence = ASN1Sequence.getInstance(tagged, true);
Enumeration<?> fields = sequence.getObjects();
while ( fields.hasMoreElements() ) {
tagged = (ASN1TaggedObject) fields.nextElement();
switch ( tagged.getTagNo() ) {
case 0:
ASN1Enumerated enumerated = ASN1Enumerated.getInstance(tagged, true);
setResult(enumerated.getValue().intValue());
break;
case 1:
setMechanism(ASN1ObjectIdentifier.getInstance(tagged, true));
break;
case 2:
ASN1OctetString mechanismToken = ASN1OctetString.getInstance(tagged, true);
setMechanismToken(mechanismToken.getOctets());
break;
case 3:
ASN1OctetString mechanismListMIC = ASN1OctetString.getInstance(tagged, true);
setMechanismListMIC(mechanismListMIC.getOctets());
break;
default:
throw new IOException("Malformed token field.");
}
}
}
}
代码示例来源:origin: org.codelibs/jcifs
@Override
protected void parse ( byte[] token ) throws IOException {
try ( ASN1InputStream der = new ASN1InputStream(token) ) {
ASN1TaggedObject tagged = (ASN1TaggedObject) der.readObject();
ASN1Sequence sequence = ASN1Sequence.getInstance(tagged, true);
Enumeration<?> fields = sequence.getObjects();
while ( fields.hasMoreElements() ) {
tagged = (ASN1TaggedObject) fields.nextElement();
switch ( tagged.getTagNo() ) {
case 0:
ASN1Enumerated enumerated = ASN1Enumerated.getInstance(tagged, true);
setResult(enumerated.getValue().intValue());
break;
case 1:
setMechanism(ASN1ObjectIdentifier.getInstance(tagged, true));
break;
case 2:
ASN1OctetString mechanismToken = ASN1OctetString.getInstance(tagged, true);
setMechanismToken(mechanismToken.getOctets());
break;
case 3:
ASN1OctetString mechanismListMIC = ASN1OctetString.getInstance(tagged, true);
setMechanismListMIC(mechanismListMIC.getOctets());
break;
default:
throw new IOException("Malformed token field.");
}
}
}
}
内容来源于网络,如有侵权,请联系作者删除!