Examples of Nonce


Examples of com.nimbusds.openid.connect.sdk.Nonce

   * @return The nonce, {@code null} if not specified or parsing failed.
   */
  public Nonce getNonce() {

    String value = getStringClaim(NONCE_CLAIM_NAME);
    return value != null ? new Nonce(value) : null;
  }
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth2.tokens.mac.Nonce

    }

    @Test
    public void testVerifyNonce() {
        long now = System.currentTimeMillis();
        Nonce nonce1 = new Nonce("nonce1", now - 2000); // first request 2 seconds back
        Nonce nonce2 = new Nonce("nonce2", now - 1000); // second request 1 second back
        NonceHistory nonceHistory = new NonceHistory(200, nonce1); // first request time delta is 200ms
        nonceHistory.addNonce(nonce2);

        EasyMock.expect(nonceStore.getNonceHistory("testTokenKey")).andReturn(nonceHistory);
        EasyMock.replay(nonceStore);
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth2.tokens.mac.Nonce

    }

    @Test
    public void testVerifyNonceDuplicateNonce() {
        long now = System.currentTimeMillis();
        Nonce nonce1 = new Nonce("nonce1", now - 2000); // first request 2 seconds back
        Nonce nonce2 = new Nonce("nonce2", now - 1000); // second request 1 second back
        NonceHistory nonceHistory = new NonceHistory(200, nonce1); // first request time delta is 200ms
        nonceHistory.addNonce(nonce2);

        EasyMock.expect(nonceStore.getNonceHistory("testTokenKey")).andReturn(nonceHistory);
        EasyMock.replay(nonceStore);
View Full Code Here

Examples of org.apache.cxf.rs.security.oauth2.tokens.mac.Nonce

    }

    @Test
    public void testVerifyNonceInvalidTimestamp() {
        long now = System.currentTimeMillis();
        Nonce nonce1 = new Nonce("nonce1", now - 2000); // first request 2 seconds back
        Nonce nonce2 = new Nonce("nonce2", now - 1000); // second request 1 second back
        NonceHistory nonceHistory = new NonceHistory(200, nonce1); // first request time delta is 200ms
        nonceHistory.addNonce(nonce2);

        EasyMock.expect(nonceStore.getNonceHistory("testTokenKey")).andReturn(nonceHistory);
        EasyMock.replay(nonceStore);
View Full Code Here

Examples of org.jscep.transaction.Nonce

    public static Collection<Object[]> getParameters() throws Exception {
  List<Object[]> params = new ArrayList<Object[]>();

  KeyPair pair = KeyPairGenerator.getInstance("RSA").generateKeyPair();
  TransactionId transId = TransactionId.createTransactionId();
  Nonce recipientNonce = Nonce.nextNonce();
  Nonce senderNonce = recipientNonce;
  X500Name issuer = new X500Name("CN=CA");
  X500Name subject = new X500Name("CN=Client");
  IssuerAndSubject ias = new IssuerAndSubject(issuer, subject);
  BigInteger serial = BigInteger.ONE;
  IssuerAndSerialNumber iasn = new IssuerAndSerialNumber(issuer, serial);
View Full Code Here

Examples of org.jscep.transaction.Nonce

    private CertRep pkiPendingResponse;

    @Before
    public void setUp() {
  TransactionId transId = TransactionId.createTransactionId();
  Nonce nonce = Nonce.nextNonce();
  IssuerAndSerialNumber iasn = mock(IssuerAndSerialNumber.class);
  pkiMessage = new GetCert(transId, nonce, iasn);
  pkiFailureResponse = new CertRep(transId, nonce, nonce,
    FailInfo.badRequest);
  pkiPendingResponse = new CertRep(transId, nonce, nonce);
View Full Code Here

Examples of org.jscep.transaction.Nonce

    getCertificate(keyPair), "DES");
  PkiMessageEncoder enc = new PkiMessageEncoder(keyPair.getPrivate(),
    getCertificate(keyPair), envEnc);

  TransactionId transId = TransactionId.createTransactionId();
  Nonce senderNonce = Nonce.nextNonce();
  X500Name name = new X500Name("CN=jscep.org");
  BigInteger serialNumber = BigInteger.ONE;
  IssuerAndSerialNumber iasn = new IssuerAndSerialNumber(name,
    serialNumber);
  GetCert getCert = new GetCert(transId, senderNonce, iasn);
View Full Code Here

Examples of org.jscep.transaction.Nonce

      LOGGER.debug("Processing message {}", msg);

      MessageType msgType = msg.getMessageType();
      Object msgData = msg.getMessageData();

      Nonce senderNonce = Nonce.nextNonce();
      TransactionId transId = msg.getTransactionId();
      Nonce recipientNonce = msg.getSenderNonce();
      CertRep certRep;

      if (msgType == MessageType.GET_CERT) {
    final IssuerAndSerialNumber iasn = (IssuerAndSerialNumber) msgData;
    final X500Name principal = iasn.getName();
View Full Code Here

Examples of org.jscep.transaction.Nonce

      }
  }

  MessageType messageType = toMessageType(attrTable
    .get(toOid(MESSAGE_TYPE)));
  Nonce senderNonce = toNonce(attrTable.get(toOid(SENDER_NONCE)));
  TransactionId transId = toTransactionId(attrTable.get(toOid(TRANS_ID)));

  if (messageType == MessageType.CERT_REP) {
      PkiStatus pkiStatus = toPkiStatus(attrTable.get(toOid(PKI_STATUS)));
      Nonce recipientNonce = toNonce(attrTable
        .get(toOid(RECIPIENT_NONCE)));

      if (pkiStatus == PkiStatus.FAILURE) {
    FailInfo failInfo = toFailInfo(attrTable.get(toOid(FAIL_INFO)));
    LOGGER.debug("Finished decoding pkiMessage");
View Full Code Here

Examples of org.jscep.transaction.Nonce

      return null;
  }
  final DEROctetString octets = (DEROctetString) attr.getAttrValues()
    .getObjectAt(0);

  return new Nonce(octets.getOctets());
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.