1 // 2 // ======================================================================== 3 // Copyright (c) 1995-2013 Mort Bay Consulting Pty. Ltd. 4 // ------------------------------------------------------------------------ 5 // All rights reserved. This program and the accompanying materials 6 // are made available under the terms of the Eclipse Public License v1.0 7 // and Apache License v2.0 which accompanies this distribution. 8 // 9 // The Eclipse Public License is available at 10 // http://www.eclipse.org/legal/epl-v10.html 11 // 12 // The Apache License v2.0 is available at 13 // http://www.opensource.org/licenses/apache2.0.php 14 // 15 // You may elect to redistribute this code under either of these licenses. 16 // ======================================================================== 17 // 18 19 package org.eclipse.jetty.spdy.frames; 20 21 import java.security.cert.Certificate; 22 23 public class CredentialFrame extends ControlFrame 24 { 25 private final short slot; 26 private final byte[] proof; 27 private final Certificate[] certificateChain; 28 29 public CredentialFrame(short version, short slot, byte[] proof, Certificate[] certificateChain) 30 { 31 super(version, ControlFrameType.CREDENTIAL, (byte)0); 32 this.slot = slot; 33 this.proof = proof; 34 this.certificateChain = certificateChain; 35 } 36 37 public short getSlot() 38 { 39 return slot; 40 } 41 42 public byte[] getProof() 43 { 44 return proof; 45 } 46 47 public Certificate[] getCertificateChain() 48 { 49 return certificateChain; 50 } 51 }