public PKIHeaderBuilder setGeneralInfo(InfoTypeAndValue[] genInfos) { return setGeneralInfo(makeGeneralInfoSeq(genInfos)); }
new PKIHeaderBuilder(PKIHeader.CMP_2000, requestor.getName(), responder.getName()); hdrBuilder.setMessageTime(new ASN1GeneralizedTime(new Date())); hdrBuilder.setTransactionID(tmpTid); hdrBuilder.setSenderNonce(randomSenderNonce()); hdrBuilder.setGeneralInfo(itvs.toArray(new InfoTypeAndValue[0])); return hdrBuilder.build();
protected PKIMessage buildErrorPkiMessage(ASN1OctetString tid, PKIHeader requestHeader, int failureCode, String statusText) { GeneralName respRecipient = requestHeader.getSender(); PKIHeaderBuilder respHeader = new PKIHeaderBuilder( requestHeader.getPvno().getValue().intValue(), getSender(), respRecipient); respHeader.setMessageTime(new ASN1GeneralizedTime(new Date())); if (tid != null) { respHeader.setTransactionID(tid); } ASN1OctetString senderNonce = requestHeader.getSenderNonce(); if (senderNonce != null) { respHeader.setRecipNonce(senderNonce); } PKIStatusInfo status = generateRejectionStatus(failureCode, statusText); ErrorMsgContent error = new ErrorMsgContent(status); PKIBody body = new PKIBody(PKIBody.TYPE_ERROR, error); return new PKIMessage(respHeader.build(), body); } // method buildErrorPkiMessage
} else { Date now = new Date(); respHeader.setMessageTime(new ASN1GeneralizedTime(now)); tv = new InfoTypeAndValue(CMPObjectIdentifiers.it_confirmWaitTime, new ASN1GeneralizedTime(new Date(System.currentTimeMillis() + confirmWaitTime))); respHeader.setGeneralInfo(tv); return respBody;
public PKIHeaderBuilder setTransactionID(byte[] tid) { return setTransactionID(tid == null ? null : new DEROctetString(tid)); }
public PKIHeaderBuilder setRecipNonce(byte[] nonce) { return setRecipNonce(nonce == null ? null : new DEROctetString(nonce)); }
public PKIHeaderBuilder setSenderNonce(byte[] nonce) { return setSenderNonce(nonce == null ? null : new DEROctetString(nonce)); }
public PKIHeaderBuilder setRecipKID(byte[] kid) { return setRecipKID(kid == null ? null : new DEROctetString(kid)); }
v.add(sender); v.add(recipient); addOptional(v, 0, messageTime); addOptional(v, 1, protectionAlg); addOptional(v, 2, senderKID); addOptional(v, 3, recipKID); addOptional(v, 4, transactionID); addOptional(v, 5, senderNonce); addOptional(v, 6, recipNonce); addOptional(v, 7, freeText); addOptional(v, 8, generalInfo);
PKIHeaderBuilder respHeader = new PKIHeaderBuilder( reqHeader.getPvno().getValue().intValue(), getSender(), reqHeader.getSender()); respHeader.setTransactionID(tid); ASN1OctetString senderNonce = reqHeader.getSenderNonce(); if (senderNonce != null) { respHeader.setRecipNonce(senderNonce); return new PKIMessage(respHeader.build(), respBody);
public PKIHeaderBuilder setTransactionID(byte[] tid) { return setTransactionID(tid == null ? null : new DEROctetString(tid)); }
public PKIHeaderBuilder setRecipNonce(byte[] nonce) { return setRecipNonce(nonce == null ? null : new DEROctetString(nonce)); }
public PKIHeaderBuilder setSenderNonce(byte[] nonce) { return setSenderNonce(nonce == null ? null : new DEROctetString(nonce)); }
public PKIHeaderBuilder setRecipKID(byte[] kid) { return setRecipKID(kid == null ? null : new DEROctetString(kid)); }
v.add(sender); v.add(recipient); addOptional(v, 0, messageTime); addOptional(v, 1, protectionAlg); addOptional(v, 2, senderKID); addOptional(v, 3, recipKID); addOptional(v, 4, transactionID); addOptional(v, 5, senderNonce); addOptional(v, 6, recipNonce); addOptional(v, 7, freeText); addOptional(v, 8, generalInfo);
public PKIHeaderBuilder setGeneralInfo(InfoTypeAndValue genInfo) { return setGeneralInfo(makeGeneralInfoSeq(genInfo)); }
public PKIHeaderBuilder setGeneralInfo(InfoTypeAndValue genInfo) { return setGeneralInfo(makeGeneralInfoSeq(genInfo)); }
public PKIHeaderBuilder setGeneralInfo(InfoTypeAndValue[] genInfos) { return setGeneralInfo(makeGeneralInfoSeq(genInfos)); }