org.spongycastle.asn1.ASN1Primitive类的使用及代码示例

x33g5p2x  于2022-01-16 转载在 其他  
字(4.8k)|赞(0)|评价(0)|浏览(138)

本文整理了Java中org.spongycastle.asn1.ASN1Primitive类的一些代码示例,展示了ASN1Primitive类的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ASN1Primitive类的具体详情如下:
包路径:org.spongycastle.asn1.ASN1Primitive
类名称:ASN1Primitive

ASN1Primitive介绍

[英]Base class for ASN.1 primitive objects. These are the actual objects used to generate byte encodings.
[中]ASN的基类。1基本对象。这些是用于生成字节编码的实际对象。

代码示例

代码示例来源:origin: com.madgag.spongycastle/prov

public static ASN1Primitive fromExtensionValue(
  byte[]  encodedValue) 
  throws IOException
{
  ASN1OctetString octs = (ASN1OctetString)ASN1Primitive.fromByteArray(encodedValue);
  
  return ASN1Primitive.fromByteArray(octs.getOctets());
}

代码示例来源:origin: com.madgag.spongycastle/core

private static byte[] toByteArray(ASN1Primitive obj)
{
  try
  {
    return obj.getEncoded();
  }
  catch (IOException e)
  {
    throw new IllegalArgumentException("Unable to encode object");
  }
}

代码示例来源:origin: com.madgag/scprov-jdk15on

public int hashCode()
{
  return id.toASN1Primitive().hashCode();
}

代码示例来源:origin: com.madgag.spongycastle/core

public void writeObject(
  ASN1Encodable obj)
  throws IOException
{
  if (obj != null)
  {
    obj.toASN1Primitive().toDERObject().encode(this);
  }
  else
  {
    throw new IOException("null object detected");
  }
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

public void writeObject(
    ASN1Encodable obj)
    throws IOException
  {
    if (obj != null)
    {
      obj.toASN1Primitive().toDLObject().encode(this);
    }
    else
    {
      throw new IOException("null object detected");
    }
  }
}

代码示例来源:origin: com.madgag.spongycastle/core

if (other.dataValueDescriptor == null || !other.dataValueDescriptor.equals(dataValueDescriptor))
return externalContent.equals(other.externalContent);

代码示例来源:origin: com.madgag/scprov-jdk15on

if (!existing.toASN1Primitive().equals(attr))
byte[] octets = cryptData(false, d.getEncryptionAlgorithm(),
  password, wrongPKCS12Zero, d.getContent().getOctets());
ASN1Sequence seq = (ASN1Sequence) ASN1Primitive.fromByteArray(octets);
          if (!existing.toASN1Primitive().equals(attr))
          if (!existing.toASN1Primitive().equals(attr))
    if (!existing.toASN1Primitive().equals(attr))

代码示例来源:origin: com.madgag.spongycastle/core

void writeImplicitObject(ASN1Primitive obj)
  throws IOException
{
  if (obj != null)
  {
    obj.encode(new ImplicitOutputStream(os));
  }
  else
  {
    throw new IOException("null object detected");
  }
}

代码示例来源:origin: com.madgag.spongycastle/core

public final boolean equals(Object o)
{
  if (this == o)
  {
    return true;
  }
  return (o instanceof ASN1Encodable) && asn1Equals(((ASN1Encodable)o).toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/pkix

public boolean equals(
  Object  o)
{
  if (!(o instanceof CertificateID))
  {
    return false;
  }
  CertificateID obj = (CertificateID)o;
  return id.toASN1Primitive().equals(obj.id.toASN1Primitive());
}

代码示例来源:origin: com.madgag.spongycastle/prov

if (!existing.toASN1Primitive().equals(attr))
byte[] octets = cryptData(false, d.getEncryptionAlgorithm(),
  password, wrongPKCS12Zero, d.getContent().getOctets());
ASN1Sequence seq = (ASN1Sequence)ASN1Primitive.fromByteArray(octets);
          if (!existing.toASN1Primitive().equals(attr))
          if (!existing.toASN1Primitive().equals(attr))
      if (!existing.toASN1Primitive().equals(attr))

代码示例来源:origin: com.madgag/sc-light-jdk15on

void writeImplicitObject(ASN1Primitive obj)
  throws IOException
{
  if (obj != null)
  {
    obj.encode(new ImplicitOutputStream(os));
  }
  else
  {
    throw new IOException("null object detected");
  }
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

public void writeObject(
  ASN1Encodable obj)
  throws IOException
{
  if (obj != null)
  {
    obj.toASN1Primitive().toDERObject().encode(this);
  }
  else
  {
    throw new IOException("null object detected");
  }
}

代码示例来源:origin: com.madgag.spongycastle/core

public void writeObject(
    ASN1Encodable obj)
    throws IOException
  {
    if (obj != null)
    {
      obj.toASN1Primitive().toDLObject().encode(this);
    }
    else
    {
      throw new IOException("null object detected");
    }
  }
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

public final boolean equals(Object o)
{
  if (this == o)
  {
    return true;
  }
  return (o instanceof ASN1Encodable) && asn1Equals(((ASN1Encodable)o).toASN1Primitive());
}

代码示例来源:origin: com.madgag/scprov-jdk15on

public static ASN1Primitive fromExtensionValue(
  byte[]  encodedValue) 
  throws IOException
{
  ASN1OctetString octs = (ASN1OctetString)ASN1Primitive.fromByteArray(encodedValue);
  
  return ASN1Primitive.fromByteArray(octs.getOctets());
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

private static byte[] toByteArray(ASN1Primitive obj)
{
  try
  {
    return obj.getEncoded();
  }
  catch (IOException e)
  {
    throw new IllegalArgumentException("Unable to encode object");
  }
}

代码示例来源:origin: com.madgag.spongycastle/bcpkix-jdk15on

public boolean equals(
  Object  o)
{
  if (!(o instanceof CertificateID))
  {
    return false;
  }
  CertificateID obj = (CertificateID)o;
  return id.toASN1Primitive().equals(obj.id.toASN1Primitive());
}

代码示例来源:origin: com.madgag/sc-light-jdk15on

public int hashCode()
{
  return this.toASN1Primitive().hashCode();
}

代码示例来源:origin: com.madgag.spongycastle/core

public void writeObject(
  ASN1Encodable obj)
  throws IOException
{
  if (obj != null)
  {
    obj.toASN1Primitive().encode(this);
  }
  else
  {
    throw new IOException("null object detected");
  }
}

相关文章