Exemple #1
0
  SET createBagAttrs(String nickName, byte localKeyId[]) throws Exception {

    SET attrs = new SET();
    SEQUENCE nickNameAttr = new SEQUENCE();

    nickNameAttr.addElement(SafeBag.FRIENDLY_NAME);
    SET nickNameSet = new SET();

    nickNameSet.addElement(new BMPString(nickName));
    nickNameAttr.addElement(nickNameSet);
    attrs.addElement(nickNameAttr);
    SEQUENCE localKeyAttr = new SEQUENCE();

    localKeyAttr.addElement(SafeBag.LOCAL_KEY_ID);
    SET localKeySet = new SET();

    localKeySet.addElement(new OCTET_STRING(localKeyId));
    localKeyAttr.addElement(localKeySet);
    attrs.addElement(localKeyAttr);

    return attrs;
  }