javapns.notification.management
Class SCEPPayload

java.lang.Object
  extended by javapns.notification.Payload
      extended by javapns.notification.management.MobileConfigPayload
          extended by javapns.notification.management.SCEPPayload

public class SCEPPayload
extends MobileConfigPayload

An MDM payload for SCEP (Simple Certificate Enrollment Protocol).

Author:
Sylvain Pedneault

Constructor Summary
SCEPPayload(int payloadVersion, String payloadOrganization, String payloadIdentifier, String payloadDisplayName, String url)
           
 
Method Summary
 JSONObject addGetCACaps()
           
 JSONObject addSubjectAltName()
           
 void setChallenge(String value)
           
 void setKeysize(int value)
           
 void setKeyType(String value)
           
 void setKeyUsage(int value)
           
 void setName(String value)
           
 void setSubject(String value)
           
 void setSubject(String[][] value)
           
 
Methods inherited from class javapns.notification.management.MobileConfigPayload
setPayloadDescription, setPayloadRemovalDisallowed
 
Methods inherited from class javapns.notification.Payload
addCustomDictionary, addCustomDictionary, addCustomDictionary, asSimulationOnly, estimatePayloadSizeAfterAdding, getCharacterEncoding, getExpiry, getMaximumPayloadSize, getPayload, getPayloadAsBytes, getPayloadSize, isEstimatedPayloadSizeAllowedAfterAdding, isPayloadSizeEstimatedWhenAdding, setCharacterEncoding, setExpiry, setPayloadSizeEstimatedWhenAdding, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SCEPPayload

public SCEPPayload(int payloadVersion,
                   String payloadOrganization,
                   String payloadIdentifier,
                   String payloadDisplayName,
                   String url)
            throws JSONException
Throws:
JSONException
Method Detail

setName

public void setName(String value)
             throws JSONException
Throws:
JSONException

setSubject

public void setSubject(String value)
                throws JSONException
Throws:
JSONException

setSubject

public void setSubject(String[][] value)
                throws JSONException
Throws:
JSONException

setChallenge

public void setChallenge(String value)
                  throws JSONException
Throws:
JSONException

setKeysize

public void setKeysize(int value)
                throws JSONException
Throws:
JSONException

setKeyType

public void setKeyType(String value)
                throws JSONException
Throws:
JSONException

setKeyUsage

public void setKeyUsage(int value)
                 throws JSONException
Throws:
JSONException

addSubjectAltName

public JSONObject addSubjectAltName()
                             throws JSONException
Throws:
JSONException

addGetCACaps

public JSONObject addGetCACaps()
                        throws JSONException
Throws:
JSONException