Skip to content

Определение наличия ключевого контейнера и документация #59

Answered by Fasjeit
ish-1313 asked this question in Q&A
Discussion options

You must be logged in to vote

Добрый день.

Для определения наличия контейнера с ключом можно попробовать открыть его по аналогии с примером с флагами CspProviderFlags.NoPrompt | CspProviderFlags.UseExistingKey:

// Используется 80 провайдер и ключ 2012 256, если у вас другой ключ - тип провайдера нужно изменить
using (var provider =
    new Gost3410_2012_256CryptoServiceProvider(
        new CpCspParameters(
        // тип провайдера
        80, 
        // имя провайдера, можно указать пустое и будет использован провайдер типа по умолчанию
        "", 
         // имя контейнера
        "\\\\.\\Aktiv Co. ruToken 0\\b75b5058-19f3-47bf-ad0b-6ad189e28dd4")
        // флаги - без окошек, только существующий ключ (не созда…

Replies: 2 comments 4 replies

Comment options

You must be logged in to vote
0 replies
Answer selected by ish-1313
Comment options

You must be logged in to vote
4 replies
@Fasjeit
Comment options

@ish-1313
Comment options

@Fasjeit
Comment options

@ish-1313
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants