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
ASN1OctetString senderNonce = reqHeader.getSenderNonce(); if (!senderNonce.equals(respHeader.getRecipNonce())) { throw new Exception("response.recipientNonce != request.senderNonce");
ASN1OctetString senderNonce = reqHeader.getSenderNonce(); ASN1OctetString respRecipientNonce = respHeader.getRecipNonce(); if (!senderNonce.equals(respRecipientNonce)) {
octet = header.getSenderNonce(); if (octet != null) { builder.setSenderNonce(octet.getOctets());
reqHeader.getPvno().getValue().intValue(), getSender(), reqHeader.getSender()); respHeader.setTransactionID(tid); ASN1OctetString senderNonce = reqHeader.getSenderNonce(); if (senderNonce != null) { respHeader.setRecipNonce(senderNonce);
octet = header.getSenderNonce(); if (octet != null) { builder.setSenderNonce(octet.getOctets());
octet = header.getSenderNonce(); if (octet != null) { builder.setSenderNonce(octet.getOctets());