net.rim.device.api.crypto.cms
Class CMSReceiptRequest

java.lang.Object
  extended by net.rim.device.api.crypto.cms.CMSReceiptRequest

public final class CMSReceiptRequest
extends Object

A CMSReceiptRequest allows the user to create a signed receipt request and add it to a CMSSignedDataOuptutStream.

Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

Constructor Summary
Category: Signed CMSReceiptRequest(String[] receiptsTo, String[] receiptsFrom)
          Creates a CMSReceiptRequest object.
 
Method Summary
Category: Signed  String[] getReceiptsFrom()
          Returns an array of who should send signed receipts.
Category: Signed  String[] getReceiptsTo()
          Returns an array of who will receive the signed receipts.
Category: Signed  byte[] getSignedContentIdentifier()
          Returns the signed content identifier used to identify this receipt request.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 



Constructor Detail

CMSReceiptRequest

public CMSReceiptRequest(String[] receiptsTo,
                         String[] receiptsFrom)
Creates a CMSReceiptRequest object.

Parameters:
receiptsTo - An array of Strings representing who ( probably as an email address or something similar ) the signed receipts will be sent to.
receiptsFrom - An array of Strings representing who should send out signed receipts. If this is null, then it is assumed that everyone who receives the receipt request will send a signed receipt in response.
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0


Method Detail

getSignedContentIdentifier

public byte[] getSignedContentIdentifier()
Returns the signed content identifier used to identify this receipt request.

Returns:
The signed content identifier
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

getReceiptsTo

public String[] getReceiptsTo()
Returns an array of who will receive the signed receipts.

Returns:
A String[] of who will receive the signed receipts.
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0

getReceiptsFrom

public String[] getReceiptsFrom()
Returns an array of who should send signed receipts.

Returns:
A String[] of who should send signed receipts.
Category:
Signed: This element is only accessible by signed applications. If you intend to use this element, please visit http://www.blackberry.com/go/codesigning to obtain a set of code signing keys. Code signing is only required for applications running on BlackBerry smartphones; development on BlackBerry Smartphone Simulators can occur without code signing.
Since:
BlackBerry API 4.0.0





Copyright 1999-2010 Research In Motion Limited. 295 Phillip Street, Waterloo, Ontario, Canada, N2L 3W8. All Rights Reserved.
Copyright 1993-2003 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. All Rights Reserved.
Copyright 2002-2003 Nokia Corporation All Rights Reserved.
Java is a trademark of Sun Microsystems, Inc.