File: Rfc3161TimestampToken.NotSupported.cs

package info (click to toggle)
mono 6.14.1%2Bds2-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 1,282,732 kB
  • sloc: cs: 11,182,461; xml: 2,850,281; ansic: 699,123; cpp: 122,919; perl: 58,604; javascript: 30,841; asm: 21,845; makefile: 19,602; sh: 10,973; python: 4,772; pascal: 925; sql: 859; sed: 16; php: 1
file content (61 lines) | stat: -rw-r--r-- 2,831 bytes parent folder | download | duplicates (5)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
using System;
using System.Security.Cryptography;
using System.Security.Cryptography.Pkcs;
using System.Security.Cryptography.X509Certificates;

namespace System.Security.Cryptography.Pkcs {
    public sealed class Rfc3161TimestampToken {
        public Rfc3161TimestampTokenInfo TokenInfo {
            get {
                throw new PlatformNotSupportedException ();
            }
        }

        internal Rfc3161TimestampToken () {
            throw new PlatformNotSupportedException ();
        }

        /// <summary>Gets a Signed Cryptographic Message Syntax (CMS) representation of the RFC3161 timestamp token.</summary>
        /// <returns>The <see cref="T:System.Security.Cryptography.Pkcs.SignedCms" /> representation of the <see cref="T:System.Security.Cryptography.Pkcs.Rfc3161TimestampToken" />.</returns>
        public SignedCms AsSignedCms () {
            throw new PlatformNotSupportedException ();
        }

        /// <param name="encodedBytes" />
        /// <param name="token" />
        /// <param name="bytesConsumed" />
        public static bool TryDecode (ReadOnlyMemory<byte> encodedBytes, out Rfc3161TimestampToken token, out int bytesConsumed) {
            throw new PlatformNotSupportedException ();
        }

        /// <param name="data" />
        /// <param name="signerCertificate" />
        /// <param name="extraCandidates" />
        public bool VerifySignatureForData (ReadOnlySpan<byte> data, out X509Certificate2 signerCertificate, X509Certificate2Collection extraCandidates = null) {
            throw new PlatformNotSupportedException ();
        }

        /// <param name="hash" />
        /// <param name="hashAlgorithm" />
        /// <param name="signerCertificate" />
        /// <param name="extraCandidates" />
        public bool VerifySignatureForHash (ReadOnlySpan<byte> hash, HashAlgorithmName hashAlgorithm, out X509Certificate2 signerCertificate, X509Certificate2Collection extraCandidates = null) {
            throw new PlatformNotSupportedException ();
        }

        /// <param name="hash" />
        /// <param name="hashAlgorithmId" />
        /// <param name="signerCertificate" />
        /// <param name="extraCandidates" />
        public bool VerifySignatureForHash (ReadOnlySpan<byte> hash, Oid hashAlgorithmId, out X509Certificate2 signerCertificate, X509Certificate2Collection extraCandidates = null) {
            throw new PlatformNotSupportedException ();
        }

        /// <param name="signerInfo" />
        /// <param name="signerCertificate" />
        /// <param name="extraCandidates" />
        public bool VerifySignatureForSignerInfo (SignerInfo signerInfo, out X509Certificate2 signerCertificate, X509Certificate2Collection extraCandidates = null) {
            throw new PlatformNotSupportedException ();
        }
    }
}