PackageDigitalSignature Klas
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Vertegenwoordigt een digitale handtekening die wordt toegepast op een set pakketonderdelen en relaties.
public ref class PackageDigitalSignature
public class PackageDigitalSignature
type PackageDigitalSignature = class
Public Class PackageDigitalSignature
- Overname
-
PackageDigitalSignature
Opmerkingen
Een PackageDigitalSignature object is onveranderbaar en kan niet worden gewijzigd nadat het is gemaakt.
Voor beveiliging kan een PackageDigitalSignature worden gekoppeld aan onderdelen binnen een Package. Een PackageDigitalSignature bevat een X.509-certificaat dat twee functies biedt:
Identificeert en verifieert de originator van het onderdeel.
Valideert of het onderdeel niet is gewijzigd.
De digitale handtekening voorkomt niet dat een onderdeel wordt gewijzigd, maar een validatiecontrole op basis van de handtekening mislukt als het onderdeel op welke manier dan ook is gewijzigd. De toepassing kan vervolgens de juiste actie ondernemen. Het kan bijvoorbeeld voorkomen dat het onderdeel wordt geopend of de gebruiker kan waarschuwen dat het onderdeel is gewijzigd en niet veilig is.
Eigenschappen
| Name | Description |
|---|---|
| CertificateEmbeddingOption |
Hiermee haalt u de optie voor het insluiten van X.509-certificaten op. |
| Signature |
Hiermee haalt u de digitale XML-handtekening op of stelt u deze in. |
| SignaturePart |
Hiermee haalt u de PackagePart handtekening op. |
| SignatureType |
Hiermee haalt u de URI-tekenreeks op waarmee het handtekeningtype wordt geïdentificeerd. |
| SignatureValue |
Hiermee haalt u de versleutelde hashwaarde van de Signature. |
| SignedParts |
Hiermee haalt u een verzameling van alle PackagePart objecten op die zijn ondertekend met de handtekening. |
| SignedRelationshipSelectors |
Hiermee haalt u de lijst op van de PackageRelationship onderdelen die zijn ondertekend met de handtekening. |
| Signer |
Hiermee haalt u het X.509-certificaat van de ondertekenaar op. |
| SigningTime |
Hiermee haalt u de datum en tijd op waarop de handtekening is gemaakt. |
| TimeFormat |
Hiermee haalt u de notatie op van de datum en tijd die door de SigningTime eigenschap wordt geretourneerd. |
Methoden
| Name | Description |
|---|---|
| Equals(Object) |
Bepaalt of het opgegeven object gelijk is aan het huidige object. (Overgenomen van Object) |
| GetHashCode() |
Fungeert als de standaardhashfunctie. (Overgenomen van Object) |
| GetPartTransformList(Uri) |
Retourneert een geordende lijst van de Transform bewerkingen die zijn toegepast op een bepaald deel. |
| GetType() |
Hiermee haalt u de Type huidige instantie op. (Overgenomen van Object) |
| MemberwiseClone() |
Hiermee maakt u een ondiepe kopie van de huidige Object. (Overgenomen van Object) |
| ToString() |
Retourneert een tekenreeks die het huidige object vertegenwoordigt. (Overgenomen van Object) |
| Verify() |
Controleert de digitale handtekening op basis van een X.509-certificaat. |
| Verify(X509Certificate) |
Verifieert de digitale handtekening op basis van een bepaald X.509-certificaat. |