PKCSError class: Difference between revisions
(Created page with "__NOTOC__ The <var>PKCSError</var> exception class describes an exception associated with finding data that does not conform to the Public-Key Cryptography Standards (PKCS). S...") |
|||
Line 17: | Line 17: | ||
<li>[[PKCSError methods syntax]] is a single page that contains the syntax diagrams of all the methods in the class. </li> | <li>[[PKCSError methods syntax]] is a single page that contains the syntax diagrams of all the methods in the class. </li> | ||
</ul> | </ul> | ||
==Code property== | |||
{{Template:PKCSError:Code subtitle}} | |||
===Syntax=== | |||
{{Template:PKCSError:Code syntax}} | |||
====Syntax terms==== | |||
<table> | |||
<tr><th>pkcsError</th> | |||
<td>An instance of a <var>PKCSError</var> object. | |||
</td></tr> | |||
</table> | |||
==Description property== | |||
{{Template:PKCSError:Description subtitle}} | |||
===Syntax=== | |||
{{Template:PKCSError:Description syntax}} | |||
====Syntax terms==== | |||
<table> | |||
<tr><th>pkcsError</th> | |||
<td>An instance of a <var>PKCSError</var> object. | |||
</td></tr> | |||
</table> | |||
==New constructor== | ==New constructor== |
Revision as of 20:38, 1 April 2016
The PKCSError exception class describes an exception associated with finding data that does not conform to the Public-Key Cryptography Standards (PKCS). See, for example, PKCS #1 for more information about what the standards affect.
To produce a PKCSError exception yourself, you typically use a SOUL Throw statement with a PKCSError New constructor. This statement must be issued from within a method, and it can only be caught by the code that calls the method. For example, the following statement throws a PKCSError exception:
throw %(PKCSError):new
For an outline of how you might use an exception in a function of your own, see this Get method example.
The PKCSErrormethods
The following are the available PKCSError class methods.
Method | Description |
---|---|
Code | |
Description | |
New | Create a new PKCSError object |
The methods in the class are described in the subsections that follow. In addition:
- Notation conventions for methods has information about the conventions followed.
- PKCSError methods syntax is a single page that contains the syntax diagrams of all the methods in the class.
Code property
Code method (PKCSError class)
Syntax
%number = pKCSError:Code
Syntax terms
pkcsError | An instance of a PKCSError object. |
---|
Description property
Description method (PKCSError class)
Syntax
%string = pKCSError:Description
Syntax terms
pkcsError | An instance of a PKCSError object. |
---|
New constructor
Create a new PKCSError object (PKCSError class)
This Constructor generates an instance of a PKCSError exception. As shown below, the New method takes no arguments.
Syntax
%pKCSError = [%(PKCSError):]New( Code= number, Description= string)
Syntax terms
%pkcsError | A reference to an instance of a PKCSError object. |
---|---|
[%(PKCSError):] | The class name in parentheses denotes a Constructor. |