• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java SignatureSubpacketTags类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.bouncycastle.bcpg.SignatureSubpacketTags的典型用法代码示例。如果您正苦于以下问题:Java SignatureSubpacketTags类的具体用法?Java SignatureSubpacketTags怎么用?Java SignatureSubpacketTags使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



SignatureSubpacketTags类属于org.bouncycastle.bcpg包,在下文中一共展示了SignatureSubpacketTags类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getEmbeddedSignatures

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public PGPSignatureList getEmbeddedSignatures()
    throws PGPException
{
    SignatureSubpacket[] sigs = getSubpackets(SignatureSubpacketTags.EMBEDDED_SIGNATURE);
    ArrayList l = new ArrayList();

    for (int i = 0; i < sigs.length; i++)
    {
        try
        {
            l.add(new PGPSignature(SignaturePacket.fromByteArray(sigs[i].getData())));
        }
        catch (IOException e)
        {
            throw new PGPException("Unable to parse signature packet: " + e.getMessage(), e);
        }
    }

    return new PGPSignatureList((PGPSignature[])l.toArray(new PGPSignature[l.size()]));
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:21,代码来源:PGPSignatureSubpacketVector.java


示例2: checkTrustSubpacket

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
private String checkTrustSubpacket(PGPSignature sig, int depth) {
  SignatureSubpacket trustSub =
      sig.getHashedSubPackets().getSubpacket(SignatureSubpacketTags.TRUST_SIG);
  if (trustSub == null || trustSub.getData().length != 2) {
    return "Certification is missing trust information";
  }
  byte amount = trustSub.getData()[1];
  if (amount < COMPLETE_TRUST) {
    return "Certification does not fully trust key";
  }
  byte level = trustSub.getData()[0];
  int required = depth + 1;
  if (level < required) {
    return "Certification trusts to depth " + level + ", but depth " + required + " is required";
  }
  return null;
}
 
开发者ID:gerrit-review,项目名称:gerrit,代码行数:18,代码来源:PublicKeyChecker.java


示例3: IssuerKeyID

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public IssuerKeyID(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.ISSUER_KEY_ID, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:IssuerKeyID.java


示例4: TrustSignature

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public TrustSignature(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.TRUST_SIG, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:TrustSignature.java


示例5: Revocable

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public Revocable(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.REVOCABLE, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:Revocable.java


示例6: Exportable

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public Exportable(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.EXPORTABLE, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:Exportable.java


示例7: SignatureCreationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public SignatureCreationTime(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.CREATION_TIME, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:SignatureCreationTime.java


示例8: KeyExpirationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public KeyExpirationTime(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.KEY_EXPIRE_TIME, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:KeyExpirationTime.java


示例9: PrimaryUserID

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public PrimaryUserID(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.PRIMARY_USER_ID, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:PrimaryUserID.java


示例10: NotationData

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public NotationData(
    boolean critical,
    boolean isLongLength,
    byte[] data)
{
    super(SignatureSubpacketTags.NOTATION_DATA, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:NotationData.java


示例11: EmbeddedSignature

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public EmbeddedSignature(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.EMBEDDED_SIGNATURE, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:EmbeddedSignature.java


示例12: SignerUserID

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public SignerUserID(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.SIGNER_USER_ID, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:SignerUserID.java


示例13: Features

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public Features(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.FEATURES, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:Features.java


示例14: SignatureExpirationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public SignatureExpirationTime(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.EXPIRE_TIME, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:SignatureExpirationTime.java


示例15: KeyFlags

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public KeyFlags(
    boolean    critical,
    boolean    isLongLength,
    byte[]     data)
{
    super(SignatureSubpacketTags.KEY_FLAGS, critical, isLongLength, data);
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:8,代码来源:KeyFlags.java


示例16: getNotationDataOccurrences

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public NotationData[] getNotationDataOccurrences()
{
    SignatureSubpacket[] notations = getSubpackets(SignatureSubpacketTags.NOTATION_DATA);
    NotationData[] vals = new NotationData[notations.length];
    for (int i = 0; i < notations.length; i++)
    {
        vals[i] = (NotationData)notations[i];
    }

    return vals;
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:12,代码来源:PGPSignatureSubpacketVector.java


示例17: getIssuerKeyID

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public long getIssuerKeyID()
{
    SignatureSubpacket    p = this.getSubpacket(SignatureSubpacketTags.ISSUER_KEY_ID);
    
    if (p == null)
    {
        return 0;
    }
    
    return ((IssuerKeyID)p).getKeyID();
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:12,代码来源:PGPSignatureSubpacketVector.java


示例18: getSignatureCreationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
public Date getSignatureCreationTime()
{
    SignatureSubpacket    p = this.getSubpacket(SignatureSubpacketTags.CREATION_TIME);
    
    if (p == null)
    {
        return null;
    }
    
    return ((SignatureCreationTime)p).getTime();
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:12,代码来源:PGPSignatureSubpacketVector.java


示例19: getSignatureExpirationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
/**
 * Return the number of seconds a signature is valid for after its creation date. A value of zero means
 * the signature never expires.
 * 
 * @return seconds a signature is valid for.
 */
public long getSignatureExpirationTime()
{
    SignatureSubpacket    p = this.getSubpacket(SignatureSubpacketTags.EXPIRE_TIME);
    
    if (p == null)
    {
        return 0;
    }
    
    return ((SignatureExpirationTime)p).getTime();
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:18,代码来源:PGPSignatureSubpacketVector.java


示例20: getKeyExpirationTime

import org.bouncycastle.bcpg.SignatureSubpacketTags; //导入依赖的package包/类
/**
 * Return the number of seconds a key is valid for after its creation date. A value of zero means
 * the key never expires.
 * 
 * @return seconds a key is valid for.
 */
public long getKeyExpirationTime()
{
    SignatureSubpacket    p = this.getSubpacket(SignatureSubpacketTags.KEY_EXPIRE_TIME);
    
    if (p == null)
    {
        return 0;
    }
    
    return ((KeyExpirationTime)p).getTime();
}
 
开发者ID:ttt43ttt,项目名称:gwt-crypto,代码行数:18,代码来源:PGPSignatureSubpacketVector.java



注:本文中的org.bouncycastle.bcpg.SignatureSubpacketTags类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DualECSP800DRBG类代码示例发布时间:2022-05-22
下一篇:
Java QuotedStringTokenizer类代码示例发布时间:2022-05-22
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap