Page tree
Skip to end of metadata
Go to start of metadata

Функция(метод) GrdSetAccessCodes сохраняет коды доступа к ключу в защищенном контейнере.

Синтаксис  

    int GRD_API GrdSetAccessCodes(	
      HANDLE hGrd,
      DWORD dwPublic,
      DWORD dwPrivateRD,
      DWORD dwPrivateWR,
      DWORD dwPrivateMST
    );	
     Параметры функции

    hGrd

    хэндл защищенного контейнера в который будут помещены коды доступа для их дальнейшего использования

    dwPublic

    Public Code в числовом виде (см. листовку с кодами доступа) Должен быть задан обязательно!

    dwPrivateRD

    Private Read Code в числовом виде. Должен быть задан обязательно!

    dwPrivateWR

    Private Write Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

    dwPrivateMST

    Private Master Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

     Возвращаемое значение функции
     Описание

    Функция GrdSetAccessCodes помещает коды доступа к ключу в защищенный контейнер. Эти коды будут использоваться при выполнении операций с ключом, для которых необходимы соответствующие коды. Коды доступа к ключу в защищенном контейнере хранятся в зашифрованном виде. Guardant API контролирует целостность кодов доступа.

    GrdSetAccessCodes позволяет переустанавливать коды доступа по отдельности и может вызываться несколько раз в ходе работы приложения. Т. о., необязательно задавать все коды доступа сразу в блоке инициализации Guardant API, можно задавать нужной код непосредственно перед вызовом использующей этот код функции.

    Если установлено нулевое значение кода доступа, то в GrdSetAccessCodes сохраняется и будет использоваться прежнее значение этого параметра.

    Важная информация

    Рекомендуется хранить коды доступа в приложении в зашифрованном виде и динамически собирать их и проверять их целостность непосредственно перед помещением в хэндл. Не следует хранить коды "в чистом виде".

    public static GrdE GrdSetAccessCodes(Handle grdHandle,uint publicCode)
    public static GrdE GrdSetAccessCodes(Handle grdHandle,uint publicCode, uint privateRD)
    public static GrdE GrdSetAccessCodes(Handle grdHandle,uint publicCode, uint privateRD, uint privateWR)
    public static GrdE GrdSetAccessCodes(Handle grdHandle,uint publicCode, uint privateRD, uint privateWR, uint privateMST)
    
    
     Параметры метода

    grdHandle [in] 

    Тип: Handle

    Хэндл защищенного контейнера, в который будут помещены коды доступа для их дальнейшего использования.

    publicCode [in] 

    Тип: uint

    Public Code в числовом виде (см. документ с кодами доступа). Должен быть задан обязательно!

    privateRD [in] 

    Тип: uint

    Private Read Code в числовом виде. Должен быть задан обязательно!

    privateWR [in] 

    Тип: uint

    Private Write Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

    privateMST [in] 

    Тип: uint

    Private Master Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

     Возвращаемое значение метода
     Описание

    Метод GrdSetAccessCodes помещает коды доступа к ключу в защищенный контейнер. Эти коды будут использоваться при выполнении операций с ключом, для которых необходимы соответствующие коды. Коды доступа к ключу в защищенном контейнере хранятся в зашифрованном виде. Guardant API контролирует целостность кодов доступа.

    GrdSetAccessCodes позволяет переустанавливать коды доступа по отдельности и может вызываться несколько раз в ходе работы приложения. Т. о., необязательно задавать все коды доступа сразу в блоке инициализации Guardant API, можно задавать нужной код непосредственно перед вызовом использующего этот код метода.

    Если установлено нулевое значение кода доступа, то в GrdSetAccessCodes сохраняется и будет использоваться прежнее значение этого параметра.

    Важная информация

    Рекомендуется хранить коды доступа в приложении в зашифрованном виде и динамически собирать их и проверять их целостность непосредственно перед помещением в хэндл. Не следует хранить коды "в чистом виде".

    public static GrdE GrdSetAccessCodes(Handle grdHandle, int publicCode)
    public static GrdE GrdSetAccessCodes(Handle grdHandle, int publicCode, int privateRD)
    public static GrdE GrdSetAccessCodes(Handle grdHandle, int publicCode, int privateRD, int privateWR)
    public static GrdE GrdSetAccessCodes(Handle grdHandle, int publicCode, int privateRD, int privateWR, int privateMST)
     Параметры метода

    grdHandle [in] 

    Тип: Handle

    Хэндл защищенного контейнера, в который будут помещены коды доступа для их дальнейшего использования.

    publicCode [in] 

    Тип: int

    Public Code в числовом виде (см. документ с кодами доступа). Должен быть задан обязательно!

    privateRD [in] 

    Тип: int

    Private Read Code в числовом виде. Должен быть задан обязательно!

    privateWR [in] 

    Тип: int

    Private Write Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

    privateMST [in] 

    Тип: int

    Private Master Code в числовом виде. Если этот код не используется в приложении, параметр должен быть равен 0 или случайному числу.

     Возвращаемое значение метода
     Описание

    Метод GrdSetAccessCodes помещает коды доступа к ключу в защищенный контейнер. Эти коды будут использоваться при выполнении операций с ключом, для которых необходимы соответствующие коды. Коды доступа к ключу в защищенном контейнере хранятся в зашифрованном виде. Guardant API контролирует целостность кодов доступа.

    GrdSetAccessCodes позволяет переустанавливать коды доступа по отдельности и может вызываться несколько раз в ходе работы приложения. Т. о., необязательно задавать все коды доступа сразу в блоке инициализации Guardant API, можно задавать нужной код непосредственно перед вызовом использующего этот код метода.

    Если установлено нулевое значение кода доступа, то в GrdSetAccessCodes сохраняется и будет использоваться прежнее значение этого параметра.

    Важная информация

    Рекомендуется хранить коды доступа в приложении в зашифрованном виде и динамически собирать их и проверять их целостность непосредственно перед помещением в хэндл. Не следует хранить коды "в чистом виде".

     

     

     

    • No labels