Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 5637

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Interface XDocumentDigitalSignatures</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<link rel="stylesheet" type="text/css" href="../../../../idl.css">
</head>
<body>
<div id="adc-idlref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="3">
<tr>
<td class="navimain"><a href="../module-ix.html" class="navimain">Overview</a></td>
<td class="navimain"><a href="module-ix.html" class="navimain">Module</a></td>
<td class="navimain"><a href="XDocumentDigitalSignatures-xref.html" class="navimain">Use</a></td>
<td class="navimainnone">Devguide</td>
<td class="navimain"><a href="../../../../index-files/index-1.html" class="navimain">Index</a></td>
</tr>
</table>
<table class="navisub" border="0" cellpadding="0">
<tr>
<td class="navisub"><a href="#MethodsSummary" class="navisub">Methods' Summary</a></td>
<td class="navisub">Attributes' Summary</td>
<td class="navisub"><a href="#MethodsDetails" class="navisub">Methods' Details</a></td>
<td class="navisub">Attributes' Details</td>
</tr>
</table>
<hr>
<table border="0" width="100%" cellpadding="5" cellspacing="3" class="title-table" style="margin-bottom:6pt;">
<tr>
<td><p class="namechain"><a href="../../../../module-ix.html" class="namechain">::</a> <a href="../../../module-ix.html" class="namechain">com</a> :: <a href="../../module-ix.html" class="namechain">sun</a> :: <a href="../module-ix.html" class="namechain">star</a> :: <a href="module-ix.html" class="namechain">security</a> :: </p>
</td>
</tr>
<tr>
<td class="title"><table class="title-table" width="99%">
<tr>
<td width="25%" class="title2">unpublished </td>
<td width="50%" class="title">interface XDocumentDigitalSignatures</td>
<td width="*"/></tr>
</table>
</td>
</tr>
<tr>
<td/></tr>
<tr>
<td><dl>
<dt><b>Usage Restrictions</b></dt>
<dd><i>not published</i></dd>
<dt><b>Description</b></dt>
<dd>interface for signing and verifying digital signatures in office documents

 </dd>
<dd><p>
 This interface can be used to digitaly sign different content in a office document.
 It can also be used to verify digital signatures.
 </p>
 </dd>
</dl>
</td>
</tr>
</table>
<hr>
<a name="MethodsSummary"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle" colspan="2">Methods' Summary</td>
</tr>
<tr>
<td class="imsum_left"><a href="#signDocumentContent">signDocumentContent</a></td>
<td class="imsum_right">signs the content of the document including text and pictures.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#verifyDocumentContentSignatures">verifyDocumentContentSignatures</a></td>
<td class="imsum_right">checks for digital signatures and their status.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#showDocumentContentSignatures">showDocumentContentSignatures</a></td>
<td class="imsum_right">shows the digital signatures of the document content
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getDocumentContentSignatureDefaultStreamName">getDocumentContentSignatureDefaultStreamName</a></td>
<td class="imsum_right">allows to get the default stream name for storing of the signature of
 the document content.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#signScriptingContent">signScriptingContent</a></td>
<td class="imsum_right">signs the content of the Scripting including macros and basic dialogs

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#verifyScriptingContentSignatures">verifyScriptingContentSignatures</a></td>
<td class="imsum_right">checks for digital signatures and their status.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#showScriptingContentSignatures">showScriptingContentSignatures</a></td>
<td class="imsum_right">shows the digital signatures of the scripting content
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getScriptingContentSignatureDefaultStreamName">getScriptingContentSignatureDefaultStreamName</a></td>
<td class="imsum_right">allows to get the default stream name for storing of the signature of
 the scripting content.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#signPackage">signPackage</a></td>
<td class="imsum_right">signs the full Package, which means everything in the storage excecpt the content of META-INF
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#verifyPackageSignatures">verifyPackageSignatures</a></td>
<td class="imsum_right">checks for digital signatures and their status.

 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#showPackageSignatures">showPackageSignatures</a></td>
<td class="imsum_right">shows the digital signatures of the package
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#getPackageSignatureDefaultStreamName">getPackageSignatureDefaultStreamName</a></td>
<td class="imsum_right">allows to get the default stream name for storing of the signature of
 the package.
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#showCertificate">showCertificate</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#manageTrustedSources">manageTrustedSources</a></td>
<td class="imsum_right">manages trusted sources (Authors and pathes )
 &nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isAuthorTrusted">isAuthorTrusted</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#isLocationTrusted">isLocationTrusted</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addAuthorToTrustedSources">addAuthorToTrustedSources</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
<tr>
<td class="imsum_left"><a href="#addLocationToTrustedSources">addLocationToTrustedSources</a></td>
<td class="imsum_right">&nbsp;</td>
</tr>
</table>
<a name="MethodsDetails"/><table border="1" width="100%" cellpadding="5" cellspacing="0" class="subtitle">
<tr>
<td class="subtitle">Methods' Details</td>
</tr>
<tr>
<td class="imdetail"><a name="signDocumentContent" class="membertitle">signDocumentContent</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>signDocumentContent</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XStream.html">XStream</a></td>
<td valign="bottom">&nbsp;xSignStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>signs the content of the document including text and pictures.

 </dd>
<dd><p>Macros will not be signed.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="verifyDocumentContentSignatures" class="membertitle">verifyDocumentContentSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="DocumentSignatureInformation.html">DocumentSignatureInformation</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>verifyDocumentContentSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>checks for digital signatures and their status.

 </dd>
<dd><p>Only document content will be checked.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="showDocumentContentSignatures" class="membertitle">showDocumentContentSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>showDocumentContentSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>shows the digital signatures of the document content
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getDocumentContentSignatureDefaultStreamName" class="membertitle">getDocumentContentSignatureDefaultStreamName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">string</td>
</tr>
<tr>
<td valign="top"><b>getDocumentContentSignatureDefaultStreamName</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>allows to get the default stream name for storing of the signature of
 the document content.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="signScriptingContent" class="membertitle">signScriptingContent</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>signScriptingContent</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XStream.html">XStream</a></td>
<td valign="bottom">&nbsp;xSignStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>signs the content of the Scripting including macros and basic dialogs

 </dd>
<dd><p>The rest of document content will not be signed.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="verifyScriptingContentSignatures" class="membertitle">verifyScriptingContentSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="DocumentSignatureInformation.html">DocumentSignatureInformation</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>verifyScriptingContentSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>checks for digital signatures and their status.

 </dd>
<dd><p>Only Scripting content will be checked.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="showScriptingContentSignatures" class="membertitle">showScriptingContentSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>showScriptingContentSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>shows the digital signatures of the scripting content
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getScriptingContentSignatureDefaultStreamName" class="membertitle">getScriptingContentSignatureDefaultStreamName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">string</td>
</tr>
<tr>
<td valign="top"><b>getScriptingContentSignatureDefaultStreamName</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>allows to get the default stream name for storing of the signature of
 the scripting content.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="signPackage" class="membertitle">signPackage</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>signPackage</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;Storage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XStream.html">XStream</a></td>
<td valign="bottom">&nbsp;xSignStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>signs the full Package, which means everything in the storage excecpt the content of META-INF
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="verifyPackageSignatures" class="membertitle">verifyPackageSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">sequence&lt; <a href="DocumentSignatureInformation.html">DocumentSignatureInformation</a> &gt;</td>
</tr>
<tr>
<td valign="top"><b>verifyPackageSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;Storage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>checks for digital signatures and their status.

 </dd>
<dd><p>Only Package content will be checked.</p>
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="showPackageSignatures" class="membertitle">showPackageSignatures</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>showPackageSignatures</b>(</td>
<td valign="top">[in] ::com::sun::star::<a href="../embed/module-ix.html">embed</a>::<a href="../embed/XStorage.html">XStorage</a></td>
<td valign="bottom">&nbsp;xStorage,</td>
</tr>
<tr>
<td/><td valign="top">[in] ::com::sun::star::<a href="../io/module-ix.html">io</a>::<a href="../io/XInputStream.html">XInputStream</a></td>
<td valign="bottom">&nbsp;xSignInStream );</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>shows the digital signatures of the package
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="getPackageSignatureDefaultStreamName" class="membertitle">getPackageSignatureDefaultStreamName</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">string</td>
</tr>
<tr>
<td valign="top"><b>getPackageSignatureDefaultStreamName</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>allows to get the default stream name for storing of the signature of
 the package.
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="showCertificate" class="membertitle">showCertificate</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>showCertificate</b>(</td>
<td valign="top">[in] <a href="XCertificate.html">XCertificate</a></td>
<td valign="bottom">&nbsp;Certificate );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="manageTrustedSources" class="membertitle">manageTrustedSources</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>manageTrustedSources</b>();</td>
</tr>
</table>
<hr>
<dl>
<dt><b>Description</b></dt>
<dd>manages trusted sources (Authors and pathes )
 </dd>
</dl>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isAuthorTrusted" class="membertitle">isAuthorTrusted</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isAuthorTrusted</b>(</td>
<td valign="top">[in] <a href="XCertificate.html">XCertificate</a></td>
<td valign="bottom">&nbsp;Author );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="isLocationTrusted" class="membertitle">isLocationTrusted</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">boolean</td>
</tr>
<tr>
<td valign="top"><b>isLocationTrusted</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Location );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addAuthorToTrustedSources" class="membertitle">addAuthorToTrustedSources</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addAuthorToTrustedSources</b>(</td>
<td valign="top">[in] <a href="XCertificate.html">XCertificate</a></td>
<td valign="bottom">&nbsp;Author );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
<tr>
<td class="imdetail"><a name="addLocationToTrustedSources" class="membertitle">addLocationToTrustedSources</a><table border="0" width="96%" cellpadding="5" cellspacing="0" class="table-in-method" bgcolor="#ffffff" align="center">
<tr>
<td><table class="table-in-method" border="0">
<tr>
<td valign="top" colspan="3">void</td>
</tr>
<tr>
<td valign="top"><b>addLocationToTrustedSources</b>(</td>
<td valign="top">[in] string</td>
<td valign="bottom">&nbsp;Location );</td>
</tr>
</table>
<hr>
</td>
</tr>
</table>
</td>
</tr>
</table>
<a href="#_top_">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-idlref" -->
</body>

</html>