Examples of RegisterRequest


Examples of com.google.nigori.common.NigoriMessages.RegisterRequest

    return fromJson(json, AuthenticateRequest.class);
  }

  public static RegisterRequest registerRequestAsProtobuf( DSASign signer, byte[] token ) {

    RegisterRequest req = RegisterRequest.newBuilder()
        .setPublicKey(ByteString.copyFrom(signer.getPublicKey()))
        .setToken(ByteString.copyFrom(token))
        .build();

    return req;
View Full Code Here

Examples of com.google.nigori.common.NigoriMessages.RegisterRequest

    @Override
    public void handle(HttpServletRequest req, HttpServletResponse resp) throws ServletException,
        JsonConversionException, IOException {

      String json = getJsonAsString(req, maxJsonQueryLength);
      RegisterRequest request = MessageLibrary.registerRequestFromJson(json);

      boolean success = protocol.register(request);
      if (!success) {
        throw new ServletException(HttpServletResponse.SC_CONFLICT, "Adding user "
            + Base64.encodeBase64String(request.getPublicKey().toByteArray())
            + " failed, may already exist");
      }
      emptyBody(resp);
    }
View Full Code Here

Examples of io.fathom.cloud.openstack.client.identity.model.RegisterRequest

    private static void registerKey(URI uri, String email, CertificateAndKey certificateAndKey)
            throws RestClientException {
        OpenstackIdentityClient client = OpenstackIdentityClient.build(uri);

        RegisterRequest registerRequest = new RegisterRequest();
        registerRequest.email = email;
        RegisterResponse registerResponse = client.register(registerRequest, certificateAndKey);
        V2AuthRequest.ChallengeResponse challengeResponse = ChallengeResponses.respondToRegistrationChallenge(
                certificateAndKey, registerResponse.challenge);
        registerRequest.challengeResponse = challengeResponse;
View Full Code Here

Examples of org.wso2.xkms2.RegisterRequest

        return (RecoverResult) RecoverResultBuilder.INSTANCE
                .buildElement(recoverResultElem);
    }

    public static RegisterRequest createRegisterRequest() {
        RegisterRequest request = new RegisterRequest();
        request.setId(XKMSUtil.getRamdomId());
        return request;
    }
View Full Code Here

Examples of org.wso2.xkms2.RegisterRequest

   
    private RegisterRequestBuilder() {
    }

    public XKMSElement buildElement(OMElement element) throws XKMSException {
        registerRequest = new RegisterRequest();
        super.buildElement(element, registerRequest);

        OMElement prototypeKeyBindingElem = element
                .getFirstChildWithName(XKMS2Constants.Q_ELEM_PROTOTYPE_KEY_BINDING);
        if (prototypeKeyBindingElem != null) {
View Full Code Here

Examples of org.wso2.xkms2.RegisterRequest

    }

    public void testBuilder() throws XKMSException, XMLSignatureException,
            KeyResolverException {
        OMElement registerRequestElem = getResourceAsElement("T1_RegisterRequest-http.xml");
        RegisterRequest registerRequest = (RegisterRequest) RegisterRequestBuilder.INSTANCE
                .buildElement(registerRequestElem);

        Authentication authentication = registerRequest.getAuthentication();
        XMLSignature keyBindingAuthentication = authentication
                .getKeyBindingAuthentication();
        assertTrue(keyBindingAuthentication.checkSignatureValue(authKey));

        PrototypeKeyBinding prototypeKeyBinding = registerRequest
                .getPrototypeKeyBinding();
        KeyInfo keyInfo = prototypeKeyBinding.getKeyInfo();
        PublicKey publicKey = keyInfo.getPublicKey();
        XMLSignature proofOfPossession = registerRequest.getProofOfPossession();
        assertTrue(proofOfPossession.checkSignatureValue(publicKey));
    }
View Full Code Here

Examples of org.wso2.xkms2.RegisterRequest

public class XKMSClientUtil {
   
   
    public static RegisterRequest createRegisterRequest() {
        RegisterRequest request = new RegisterRequest();
        request.setId(XKMSUtil.getRamdomId());
        return request;
    }
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.